AI 聊天 API
本文档描述了 Trae AI 聊天功能的 API 接口。
概述
AI 聊天 API 允许您与 Trae 的人工智能助手进行交互,获取代码建议、解答问题和协助开发任务。
端点
发送聊天消息
http
POST /api/ai-chat/message请求参数
| 参数 | 类型 | 必需 | 描述 |
|---|---|---|---|
message | string | 是 | 用户消息内容 |
context | object | 否 | 上下文信息 |
model | string | 否 | 使用的 AI 模型 |
响应
json
{
"id": "chat_123",
"message": "AI 助手的回复",
"timestamp": "2024-01-01T00:00:00Z",
"model": "gpt-4"
}错误处理
所有 API 错误都会返回标准的 HTTP 状态码和错误信息。
示例
基本聊天请求
javascript
const response = await fetch('/api/ai-chat/message', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
},
body: JSON.stringify({
message: '如何优化这段代码?',
context: {
language: 'javascript',
file: 'app.js'
}
})
});
const data = await response.json();
console.log(data.message);