mirror of
https://github.com/kuaifan/dootask.git
synced 2026-08-01 02:45:58 +00:00
69 lines
2.2 KiB
Markdown
69 lines
2.2 KiB
Markdown
---
|
||
id: ai-assistant.model.concept
|
||
title: AI 助手可用模型
|
||
type: concept
|
||
feature: ai-assistant
|
||
scope: end-user
|
||
locale: zh
|
||
aliases:
|
||
- AI 模型
|
||
- 可以选哪些 AI
|
||
- DooTask AI 模型
|
||
- GPT Claude DeepSeek
|
||
- AI 服务商
|
||
related_tools: []
|
||
related_pages: []
|
||
prerequisites:
|
||
- 应用市场已安装 ai 插件
|
||
- 管理员已在系统设置「AI 模型」中配置至少一个模型的 API Key
|
||
negative:
|
||
- 终端用户不能自己加模型 / 改 API Key,必须由管理员配置
|
||
- 没有「免费内置模型」,DooTask 不自带 API Key
|
||
- 模型下拉为空 = 管理员未配 / 未启用任何模型
|
||
last_verified: v1.7.90
|
||
---
|
||
|
||
# AI 助手可用模型
|
||
|
||
## 定义
|
||
AI 助手在浮窗底部下拉框展示的「可选模型」,全部来自管理员在系统设置 →「AI 模型」中配置并启用的服务商。前端通过 `GET api/assistant/models` 拉当前生效配置,按服务商分组渲染。
|
||
|
||
## 支持的服务商分组
|
||
按 `AIBotMap` 顺序展示(每组最多前 5 个模型 + 默认模型):
|
||
|
||
| key | 显示名 |
|
||
|---|---|
|
||
| `openai` | ChatGPT |
|
||
| `claude` | Claude |
|
||
| `deepseek` | DeepSeek |
|
||
| `gemini` | Gemini |
|
||
| `grok` | Grok |
|
||
| `ollama` | Ollama(本地) |
|
||
| `zhipu` | 智谱清言 |
|
||
| `qianwen` | 通义千问 |
|
||
| `wenxin` | 文心一言 |
|
||
|
||
## 模型 ID
|
||
前端模型选项内部 id 是 `{type}:{value}`,如 `openai:gpt-4o`。`type` 路由到对应服务商 SDK,`value` 是模型名(透传上游)。
|
||
|
||
## 默认模型
|
||
每个分组带 `defaultModel`(管理员设置)。首次打开按此顺序选定:
|
||
1. 用户上次选过的模型(IndexedDB `aiAssistant.model`)
|
||
2. 第一个有 `defaultModel` 的分组的默认模型
|
||
3. 第一个分组的第一个模型
|
||
4. 否则空
|
||
|
||
## 模型能力差异
|
||
- **多模态**:仅部分模型支持,如 `gpt-4o`、`claude-3-5-sonnet`、`gemini-1.5-pro`
|
||
- **长文本**:默认 context 取最近 10 轮,超出截断;与模型最大 token 无关
|
||
|
||
## 不支持
|
||
- 不支持同一问题同时发多个模型对比
|
||
- 不支持终端用户自定义模型 / 改 API Key / base_url
|
||
- 切换模型不会清空历史会话,会用新模型续接
|
||
|
||
## 相关
|
||
- [[ai-assistant.model-switch.howto]]
|
||
- [[ai-assistant.model-empty.faq]]
|
||
- [[ai-assistant.multimodal.concept]]
|