参考与 FAQ / 内核 API
内核 API
灵犀指的 AI 能力由本地 Rust 内核提供。内核默认监听 127.0.0.1:3721——仅绑定本机回环地址,不对外暴露;端口被占用时自动递增尝试(最多 10 个)并写回配置。内核启动时会输出实际端口与访问令牌(token),IDE 凭令牌调用以下 HTTP 端点。
健康检查查看版本
curl http://127.0.0.1:3721/health
健康与元信息
| Method | Path | 说明 |
|---|---|---|
| GET | /health | 健康检查(/api/health 等价) |
| GET | /api/version | 内核版本号 |
| GET | /api/models | 当前可用模型列表 |
| GET | /api/capabilities | 内核能力声明 |
对话与 Agent
| Method | Path | 说明 |
|---|---|---|
| POST | /api/chat | 单次对话 |
| POST | /api/chat/stream | 流式对话(SSE) |
| POST | /api/vision | 多模态对话(图片输入) |
| POST | /api/agent/chat | Agent 对话(SSE) |
| POST | /api/agent/inline-edit | 内联编辑(SSE,:kbdCtrl + K) |
| POST | /api/agent/confirm | 危险操作确认回执 |
| POST | /api/react/stream | ReAct 引擎流式执行 |
| POST | /api/effort/set · GET /api/effort/get | 设置 / 查询思考强度 |
RUSH 深度任务
| Method | Path | 说明 |
|---|---|---|
| POST | /api/rush/start | 启动 RUSH 任务(SSE 推送阶段事件) |
| POST | /api/rush/pause | 暂停任务 |
| POST | /api/rush/resume | 恢复任务 |
| POST | /api/rush/stop | 终止任务 |
补全与语言服务
| Method | Path | 说明 |
|---|---|---|
| POST | /api/fim/complete | FIM 智能补全(Fill-In-the-Middle) |
| POST | /api/lsp/completions | LSP 补全 |
| POST | /api/lsp/diagnostics | 诊断信息 |
| POST | /api/lsp/definition | 定义跳转 |
| POST | /api/lsp/hover | 悬浮提示 |
| GET | /api/lsp/health | 语言服务健康状态 |
代码图谱与任务
| Method | Path | 说明 |
|---|---|---|
| POST | /api/index | 建立 / 更新项目索引 |
| POST | /api/index/status | 索引进度查询 |
| POST | /api/search | 语义代码搜索 |
| POST | /api/task/create · /api/task/list · /api/task/status | 后台任务创建 / 列表 / 状态更新 |
| POST | /api/memory/store · /api/memory/search | 持久化记忆写入 / 检索 |
| GET | /api/mcp/list-servers · POST /api/mcp/call-tool | MCP 服务列表 / 工具调用 |
| POST | /api/fs/read · /api/fs/write · /api/fs/exec · /api/fs/search | 文件读写 / 命令执行 / 内容搜索 |
| POST | /api/terminal/stream · /api/terminal/cancel | 终端输出流 / 取消命令 |
| GET | /ws · /ws/{session_id} | WebSocket 事件通道 |
本地代理 /local/*
IDE 登录态相关的云端接口由内核统一代理转发,其中 /local/auth/*(登录、注册、发送验证码、重置密码)与 /local/plans、/local/llm-models、/local/llm-vendors 为公开端点;/local/subscription、/local/usage、/local/keys、/local/user-llm-config、/local/rush/* 等受 License 门禁保护。
!
仅供本机调用:内核只监听 127.0.0.1,请勿通过防火墙或端口转发将其暴露到局域网;也不要手动结束内核进程——AI 对话、补全与配额查询都会随之中断,重启 IDE 即可恢复。
✦
排障第一步:AI 功能无响应时,先 curl http://127.0.0.1:3721/health 确认内核是否就绪;连接失败通常重启 IDE 即可解决。更多问题见常见问题。
下一步
本文对你有帮助吗?