快速开始
3 分钟完成接入创建 API Key、读取可用模型,然后发送第一条文本请求。完成这三个步骤即可确认接入成功。
https://api.noxgate.net/v1- 01
注册账号并在控制台创建 API Key。密钥明文只显示一次,请立即保存。
- 02
调用 /v1/models 获取当前密钥可用的模型 ID。
- 03
使用模型 ID 调用 Chat Completions。
读取模型目录
curl
curl https://api.noxgate.net/v1/models \
-H "Authorization: Bearer sk-your-api-key"发送第一条请求
curl
curl https://api.noxgate.net/v1/chat/completions \
-H "Authorization: Bearer sk-your-api-key" \
-H "Content-Type: application/json" \
-d '{
"model": "YOUR_MODEL_ID",
"messages": [{"role": "user", "content": "Hello"}],
"stream": false
}'Python
from openai import OpenAI
client = OpenAI(
api_key="sk-your-api-key",
base_url="https://api.noxgate.net/v1",
)
response = client.chat.completions.create(
model="YOUR_MODEL_ID",
messages=[{"role": "user", "content": "Hello"}],
)
print(response.choices[0].message.content)Node.js
import OpenAI from "openai";
const client = new OpenAI({
apiKey: "sk-your-api-key",
baseURL: "https://api.noxgate.net/v1",
});
const response = await client.chat.completions.create({
model: "YOUR_MODEL_ID",
messages: [{ role: "user", content: "Hello" }],
});
console.log(response.choices[0]?.message?.content);成功响应
JSON
{
"id": "chatcmpl_example",
"object": "chat.completion",
"model": "YOUR_MODEL_ID",
"choices": [
{
"index": 0,
"message": {"role": "assistant", "content": "Hello!"},
"finish_reason": "stop"
}
],
"usage": {
"prompt_tokens": 8,
"completion_tokens": 3,
"total_tokens": 11
}
}请求失败时
- 401:检查 API Key 是否正确并使用 Bearer 格式。
- 404:检查模型 ID 是否来自当前密钥的模型目录。
- 429:请求过于频繁,请降低调用频率后重试。