Skip to content

Chat Completions

Chat Completions 适合多轮对话、普通文本生成和兼容 OpenAI Chat Completions 的现有应用。

请求地址

text
POST https://ai.aidmx.xyz/v1/chat/completions

认证

http
Authorization: Bearer $AIDMX_API_KEY
Content-Type: application/json

参数

参数类型必填说明
modelstring模型名称,使用控制面板中显示的可用模型。
messagesarray对话消息数组,常见角色包括 system、user、assistant。
streamboolean是否使用流式输出,是否支持以当前模型和接口实际表现为准。
temperaturenumber采样温度。不同模型可能接受不同范围。
max_tokensnumber输出 token 上限。实际限制以模型能力和控制面板显示为准。

不确定某个 OpenAI 参数是否被当前模型接受时,先用最小请求验证,再逐步增加参数。

示例

bash
curl -N https://ai.aidmx.xyz/v1/chat/completions \
-H "Authorization: Bearer $AIDMX_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "<model-from-panel>",
"stream": true,
"messages": [
{"role": "system", "content": "你是简洁可靠的技术助手。"},
{"role": "user", "content": "给我一个 AIDMX API 的最小调用示例。"}
],
"temperature": 0.3
}'

错误

状态常见原因
400JSON 格式错误、缺少 model 或 messages、参数不被当前模型接受。
401API Key 无效或缺失。
403当前账号、密钥、模型或余额状态不允许调用。
404模型名称不存在或接口路径错误。
429达到当前额度或频率限制。

计费说明

Chat Completions 通常按模型实际处理的输入和输出 token 计量。价格、模型可用性、上下文长度、额度和频率限制以控制面板实时显示为准。