Skip to content

AI 聊天 API ​

本文档描述了 Trae AI 聊天功能的 API 接口。

概述 ​

AI 聊天 API 允许您与 Trae 的人工智能助手进行交互,获取代码建议、解答问题和协助开发任务。

端点 ​

发送聊天消息 ​

http
POST /api/ai-chat/message

请求参数 ​

参数类型必需描述
messagestring是用户消息内容
contextobject否上下文信息
modelstring否使用的 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);

您的终极 AI 驱动 IDE 学习指南