将 SQL 表达式连接到 AI SDK 完成点
将丢弃的本地主机运输替换为支持的认证端点,使SQL表达式成为第一个生产消费者.
** 从这里开始:** 公共/应用/特征/表达/组件/SqlExpressions/useSqlInlineCompletion.ts'、使用SqlInincompletion.ts'、SqlEditor/SqlEditor.tsx'、SqlExpr.tsx',以及AlicSQLButtons.tsx ' 中可重复使用的即时语境。 ** 约束:** 没有浏览器供应商密钥; 使用 Grafana 会话认证; 只发送被绑定的 SQL/ Cursor 和可用表/schema 上下文; 使用端点的模型别名而不是具体的供应商模式; 将 CM6 中止到 HTTP 请求; 使共享编辑器不附带端点和 SQL 知识; 不使用已贬值的 QQGrafana/ LLM" 或助理多步代理 。 ** 当:** 符合条件的用户可以通过功能门后的管理端点请求并逐步使内置SQL后缀;不可用,未经授权,中止,空出,错误反应,使编辑器可用;没有SQL文本的遥测记录时间和结果. ** 核实:** 焦点钩和 SQL 编辑器 Jest 测试涵盖即时构造、特性/可用性显示、流出更新、取消、 stale 反应和错误; 手动本地和部署的检查核实自动/显性请求、幽灵文本、Tab'、`Escape',以及禁用时没有网络呼叫。
** 执行小组:** DataPro.
** 咨询小组:** AI/ML和前端平台。
** 相互依存:** " 跟踪AI SDK完成端点可用性 " 和渐进共享的CM6支持。
** Roadmap:** [Monaco to CodeMiror 6 migration路线图] (https://linear.app/grafana/document/monaco-to-codemirror-6-migration-roadmap-ec8abe6d7dec)和Grafana/grafana#129192.
内容来源: grafana/grafana