基于 EdgeOne Functions 的通用 AI 回答助手后端,支持 Agent 模式和两阶段模式。能够配合使用 CNB 的知识库。
| 变量 | 必需 | 默认值 | 说明 |
|---|---|---|---|
AI_API_URL | ✅ | - | AI API 地址 |
AI_API_TOKEN | ✅ | - | AI API 鉴权 token |
AI_MODEL | ❌ | claude-3-haiku | 模型名称 |
KNOWLEDGE_BASE_URL | ❌ | - | 知识库 API 地址 |
KNOWLEDGE_BASE_TOKEN | ❌ | - | 知识库 API token |
USE_TOOL_CALL | ❌ | true | 是否使用 Agent 模式 |
MAX_TOOL_CALLS | ❌ | 5 | 最大工具调用次数 |
DEFAULT_SYSTEM_PROMPT | ❌ | (内置) | 默认系统提示词 |
EXTRACT_QUERY_PROMPT | ❌ | (内置) | 关键词提取提示词 |
edge-functions 目录可配合docs-ai-helper 项目使用
MIT