Appearance
Node.js
Node.js 项目可以使用 OpenAI SDK 的 baseURL 配置接入 AIDMX。
请求地址
text
https://ai.aidmx.xyz/v1认证
建议使用环境变量保存 API Key:
bash
export AIDMX_API_KEY="sk-..."参数
| 参数 | 位置 | 说明 |
|---|---|---|
| apiKey | SDK 客户端 | AIDMX 控制面板创建的 API Key。 |
| baseURL | SDK 客户端 | 固定为 https://ai.aidmx.xyz/v1。 |
| model | 请求体 | 控制面板显示的模型名称。 |
| messages | 请求体 | Chat Completions 对话数组。 |
示例
javascript
import OpenAI from "openai";
const client = new OpenAI({
apiKey: process.env.AIDMX_API_KEY,
baseURL: "https://ai.aidmx.xyz/v1",
});
const completion = await client.chat.completions.create({
model: "<model-from-panel>",
messages: [
{ role: "system", content: "你是简洁可靠的技术助手。" },
{ role: "user", content: "用 Node.js 调用 AIDMX API。" },
],
});
console.log(completion.choices[0].message.content);Responses 示例:
javascript
const response = await client.responses.create({
model: "<model-from-panel>",
input: "给出一个 API 接入检查清单。",
});
console.log(response.output_text);错误
如果请求没有出现在控制面板用量记录中,请检查 baseURL 是否生效、环境变量是否加载、代理是否改写目标地址。认证失败、模型不可用、余额不足和限速问题请结合响应体处理。
计费说明
Node.js SDK 只是请求封装。价格、模型、额度、上下文和频率限制以控制面板实时显示为准。