API 基础信息
Nodaryx 提供 OpenAI 兼容 的 Chat Completions 接口。任何支持 OpenAI API 格式的工具或 SDK,只要把 Base URL 和 API Key 换成 Nodaryx 的,就能直接调用。
Base URL
所有模型调用都走这个网关地址(数据面,由 LiteLLM 提供):
https://api.moyuncourse.site/v1
说明:Nodaryx 的 Business API(平台后端)不直接对普通模型调用用户开放,模型调用统一走上面的
/v1网关。
认证方式
在请求头中携带你的 API Key(前缀 sk-nodaryx-):
Authorization: Bearer sk-nodaryx-xxxxxxxxxxxxxxxx
Content-Type: application/json
API Key 在平台创建,只显示一次,请妥善保存。详见 创建第一个 API Key。
第一次调用
用 curl 发一条最小请求:
curl https://api.moyuncourse.site/v1/chat/completions \
-H "Authorization: Bearer sk-nodaryx-xxxxxxxxxxxxxxxx" \
-H "Content-Type: application/json" \
-d '{
"model": "gemini-flash",
"messages": [{ "role": "user", "content": "你好,介绍一下你自己" }]
}'
兼容协议
- OpenAI Chat Completions(
POST /chat/completions) - 可用于 Continue、Cline、以及任何 OpenAI 兼容客户端
- 支持流式(
"stream": true),见 流式调用