1. 基础信息与认证

Base URL

https://ai-mesh.cc

认证方式

所有 API 请求需要在 HTTP Header 中携带 API Key:

HTTP Header
Authorization: Bearer YOUR_API_KEY
获取 API Key: 登录 AIMesh 控制台,进入「API Key」页面即可创建和管理你的密钥。新用户注册即送体验额度。
安全提醒: 请勿在客户端代码中暴露你的 API Key。建议在生产环境中通过后端代理转发 API 请求。

2. Chat Completions 接口

AIMesh 提供完全兼容 OpenAI Chat Completions API 的接口,你可以用任何 OpenAI SDK 直接接入,只需修改 base_urlapi_key

Endpoint

POST
/api/openai/v1/chat/completions

请求参数

参数类型说明
model必填string模型 ID,如 gpt-5.5claude-opus-4-7
messages必填array对话消息数组,每条包含 rolecontent
max_tokensinteger最大输出 token 数,默认根据模型自动设定
temperaturenumber采样温度 0-2,越高越随机。默认 1
top_pnumber核采样参数 0-1。默认 1
streamboolean是否启用流式输出。默认 false
stopstring/array停止词,遇到即终止输出

curl 示例

curl https://ai-mesh.cc/api/openai/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -d '{
    "model": "gpt-5.5",
    "messages": [
      {"role": "system", "content": "你是一个有帮助的助手"},
      {"role": "user", "content": "你好,请介绍一下你自己"}
    ]
  }'

Python 示例

from openai import OpenAI

client = OpenAI(
    api_key="YOUR_API_KEY",
    base_url="https://ai-mesh.cc/api/openai/v1"
)

response = client.chat.completions.create(
    model="gpt-5.5",
    messages=[
        {"role": "system", "content": "你是一个有帮助的助手"},
        {"role": "user", "content": "你好,请介绍一下你自己"}
    ]
)

print(response.choices[0].message.content)

JavaScript 示例

import OpenAI from 'openai';

const client = new OpenAI({
  apiKey: 'YOUR_API_KEY',
  baseURL: 'https://ai-mesh.cc/api/openai/v1'
});

const completion = await client.chat.completions.create({
  model: 'gpt-5.5',
  messages: [
    { role: 'system', content: '你是一个有帮助的助手' },
    { role: 'user', content: '你好,请介绍一下你自己' }
  ]
});

console.log(completion.choices[0].message.content);
兼容性: 任何支持自定义 base_url 的 OpenAI 兼容客户端(如 LangChain、LlamaIndex、OpenAI Node.js/Python SDK)均可直接接入 AIMesh,无需额外适配。

3. 支持的模型列表

以下为常用模型及其 model_id。完整列表请查看 模型广场

模型 ID供应商类型说明
gpt-5.5OpenAI旗舰GPT-5.5 旗舰模型,全场景多模态
gpt-5.4OpenAI平衡GPT-5.4 次旗舰,性能与效率兼顾
gpt-5.1OpenAI经典GPT-5.1 经典稳定版
gpt-5.4-miniOpenAI轻量轻量高速,高性价比
gpt-5.3-codexOpenAI代码代码专用模型,多语言开发
o3-miniOpenAI推理轻量推理优化模型
gpt-image-1.5OpenAI图像多模态图像生成与理解
claude-opus-4-7Anthropic旗舰Claude Opus 4.7 最新旗舰
claude-sonnet-4-6Anthropic平衡Claude Sonnet 4.6 企业级
claude-haiku-4-5Anthropic轻量Claude Haiku 4.5 高速低延迟
deepseek-v4-pro-guanDeepSeek旗舰DeepSeek V4 Pro 多模态旗舰
DeepSeek-V3.2DeepSeek进阶DeepSeek V3.2 通用模型
deepseek-r1-250120DeepSeek推理DeepSeek R1 深度推理
qwen3-max阿里巴巴旗舰通义千问 Qwen3 Max
qwen-plus阿里巴巴进阶通义千问 Qwen Plus
qwen3-coder-plus阿里巴巴代码通义千问代码专用模型
gemini-2.5-proGoogle旗舰Gemini 2.5 Pro 多模态
gemini-2.5-flashGoogle轻量Gemini 2.5 Flash 高速
grok-3xAI旗舰Grok-3 实时信息交互
glm-5智谱旗舰GLM-5 旗舰多模态模型
kimi-k2.6Moonshot旗舰Kimi K2.6 长文本旗舰
MiniMax-M2.5MiniMax平衡MiniMax M2.5 通用模型
hunyuan-2.0-instruct腾讯指令混元 2.0 指令微调版

免费模型(不计费,适合测试与轻量使用):

模型 ID供应商说明
qwen-flash-free阿里巴巴通义千问 Qwen Flash Free 高速免费模型
spark-lite-free讯飞讯飞星火 Spark Lite 轻量免费模型
hunyuan-lite腾讯混元 Hunyuan Lite 轻量免费模型
kimi-k2.5-freeMoonshotKimi K2.5 免费模型,百万级长文本
KAT-Coder-ProV2-freeKAT代码专用免费模型,多语言支持
GLM-Z1-Flash智谱GLM-Z1-Flash 高速免费模型
提示: 你可以调用 GET /api/pricing 接口获取实时模型列表、倍率和可用分组信息。

4. 流式输出(SSE)

设置 "stream": true 即可启用 SSE(Server-Sent Events)流式输出,实时逐字返回结果。

curl 示例(流式)

curl https://ai-mesh.cc/api/openai/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -d '{
    "model": "gpt-5.5",
    "messages": [{"role": "user", "content": "写一首五言绝句"}],
    "stream": true
  }'

Python 流式示例

from openai import OpenAI

client = OpenAI(
    api_key="YOUR_API_KEY",
    base_url="https://ai-mesh.cc/api/openai/v1"
)

stream = client.chat.completions.create(
    model="gpt-5.5",
    messages=[{"role": "user", "content": "写一首五言绝句"}],
    stream=True
)

for chunk in stream:
    if chunk.choices[0].delta.content:
        print(chunk.choices[0].delta.content, end="")

JavaScript 流式示例

import OpenAI from 'openai';

const client = new OpenAI({
  apiKey: 'YOUR_API_KEY',
  baseURL: 'https://ai-mesh.cc/api/openai/v1'
});

const stream = await client.chat.completions.create({
  model: 'gpt-5.5',
  messages: [{ role: 'user', content: '写一首五言绝句' }],
  stream: true
});

for await (const chunk of stream) {
  process.stdout.write(chunk.choices[0]?.delta?.content || '');
}

SSE 数据格式为标准的 data: {"choices":[...]} 行,以 data: [DONE] 结束。每条包含 delta.content 增量文本。

5. 错误码说明

HTTP 状态码含义常见原因
200成功请求正常处理
400请求参数错误缺少必填参数、model 名称错误、messages 格式不正确
401未授权API Key 缺失、无效或已过期
402额度不足账户余额/额度不足以完成本次请求
403禁止访问API Key 无权使用该模型(模型未对你的分组开放)
429请求过于频繁超出速率限制,请稍后重试
500服务器内部错误后端模型服务异常,请重试或联系技术支持
503服务不可用上游模型供应商暂时不可用,请稍后重试

错误响应将通过 Content-Type: application/json 返回,包含 error 对象和详细描述信息。

6. 速率限制

为确保服务稳定性,AIMesh 对 API 调用实施速率限制:

  • 普通用户: 每分钟最多 60 次请求,每天最多 5000 次请求
  • 基础代理: 每分钟最多 200 次请求,每天最多 20000 次请求
  • 高级代理: 每分钟最多 600 次请求,每天最多 100000 次请求

超出限制后将返回 429 Too Many Requests。建议在客户端实现指数退避重试策略。

建议: 在客户端实现指数退避(exponential backoff)重试逻辑,遇到 429 时等待 1s、2s、4s... 逐步增加间隔。

7. 计费说明

AIMesh 采用按量计费模式,以「配额(quota)」为单位。不同模型有不同的倍率(model_ratio),实际消耗配额 = 输入/输出 token 数 x 模型倍率。

你可以在 模型广场 查看每个模型的实时倍率和价格。

新用户注册即送体验额度,无需绑定支付方式即可开始测试。

开发者特别优惠: 如果你是工具开发者,可以通过 开发者入驻 提交你的工具,享受 70% 流水分成。详见 收益分成说明

准备开始接入?

注册 AIMesh 账号,获取 API Key,即刻体验 50+ AI 模型。

免费注册 · 获取 API Key