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 学习指南