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

系统提示词: 你是一个专业的财务助手,简洁清晰地回答用户关于记账、预算、财务分析的问题。

请求体:

参数类型必填说明
messagestring必填用户消息

支持的供应商:

  • OpenAI 系列(openai / gpt in provider 字段)→ https://api.openai.com/v1/chat/completions
  • Anthropic 系列(anthropic / claude in 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 对话结果。