Assistant AI助手
共 1 个接口 · 路由前缀 /api/admin
基础信息
- Base URL:
/api/admin - 认证方式: JWT Bearer Token
数据库表
api_keys— AI API Keys 表(查询可用 Key)
接口列表
1. AI 助手对话
POST /api/admin/ai/chat
系统提示词: 你是一个专业的财务助手,简洁清晰地回答用户关于记账、预算、财务分析的问题。
请求体:
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| message | string | 必填 | 用户消息 |
支持的供应商:
- OpenAI 系列(
openai/gptin provider 字段)→https://api.openai.com/v1/chat/completions - Anthropic 系列(
anthropic/claudein provider 字段)→https://api.anthropic.com/v1/messages
响应:
{
"reply": "AI 的回复内容",
"model": "gpt-4o"
}
错误响应:
{"error": "无可用 API Key,请先在「API Keys」页面添加"}
{"error": "AI 请求失败: ..."}
{"error": "不支持的供应商: xxx"}
超时: 60 秒
POST/ai/chat
POST/admin/ai/chat
**说明**:Admin 后台 AI 助手对话接口,支持传递 system prompt 自定义行为。
**请求参数**:
- `messages`:对话历史 `[{"role":"user|assistant","content":"..."}]`
- `bill_id`:账单 ID(可选)
- `model`:模型名(可选)
- `system_prompt`:自定义系统提示词(可选)
**响应**:AI 对话结果。