feat: improve chat retrieval, message versions and Markdown rendering
This commit is contained in:
@@ -1589,3 +1589,8 @@ CUDA 组件:`GET /api/local-models/runtime-components/cuda` 返回 status、st
|
||||
| `POST /api/providers/request-probe` | 输入 `{provider:ProviderCreateRequest, stream:boolean}`;固定短消息真实聊天推理,45 秒超时。成功返回 success/stream/model/message;空响应 422、供应商错误 502、超时 504。只使用 credential_id,不接收明文密钥。 |
|
||||
|
||||
请求预览新增 capability 选择(chat/embedding/transcription/speaker_matching),仍只返回隐藏正文的请求体。实际扩展字段是否被供应商接受,以推理响应为准。
|
||||
# 聊天检索与 Markdown 工具补充(2026-09-06)
|
||||
|
||||
`/api/chat` 在 `use_rag=true` 且 Provider 声明 `tool_calling` 时允许最多 3 轮只读补检索。SSE 事件类型不变,只有最终轮发送 `Done`;`Usage` 为模型轮次累计值。`Citation.number` 在同一回复内稳定,新增来源追加编号;候选来源不等于已引用来源,前端按正文 `[n]` 展示。`ToolCallEnd.data.status` 可为 `completed` 或 `failed`,表示执行结果而非参数接收完成。
|
||||
|
||||
工具目录新增 `markdown.catalog`、`markdown.compose`、`notes.patch_markdown`。`notes.read` 输出新增 `content_hash`;局部修改须携带 SHA-256 `expected_content_hash`、唯一匹配的 `old_text` 和替换值 `new_text`,沿用 `notes.write` 权限。详细边界及验证方法见 [聊天按需检索与 Markdown 工具](../development/聊天按需检索与Markdown工具.md)。
|
||||
|
||||
Reference in New Issue
Block a user