API 文档

快速集成Weilai.ai API到你的应用

快速开始

使用OpenAI SDK,直接替换endpoint即可:

import OpenAI from 'openai';

const client = new OpenAI({
  apiKey: 'YOUR_API_KEY',  // 你的API Key
  baseURL: 'https://weilaiclub.xyz/api/v1'
});

const completion = await client.chat.completions.create({
  model: 'gpt-4o',
  messages: [{ role: 'user', content: 'Hello!' }]
});

console.log(completion.choices[0].message);

认证

在请求头中添加Authorization:

Authorization: Bearer YOUR_API_KEY

聊天接口

POST /api/v1/chat/completions

curl https://weilaiclub.xyz/api/v1/chat/completions \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gpt-4o",
    "messages": [{"role": "user", "content": "Hello!"}]
  }'

支持的模型

模型说明
gpt-4oOpenAI GPT-4o
gpt-4o-miniOpenAI GPT-4o Mini
claude-3-5-sonnet-20241022Anthropic Claude 3.5 Sonnet
claude-3-opus-20240229Anthropic Claude 3 Opus
gemini-2.0-flashGoogle Gemini 2.0 Flash

错误码

错误码说明
401API Key无效或缺失
403余额不足
429请求过于频繁
500服务器内部错误