OpenAI 兼容 API 调用文档
UModelverse 平台提供了与 OpenAI API 兼容的接口,开发者可以使用熟悉的 OpenAI SDK 或工具直接调用 Modelverse 上的模型。
快速开始
您可以使用 curl
命令或任何支持 OpenAI API 的客户端库来调用 Modelverse API。
请确保将
$MODELVERSE_API_KEY
替换为您自己的 API Key。
curl https://api.modelverse.cn/v1/chat/completions \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $MODELVERSE_API_KEY" \
-d '{
"model": "{model_name}",
"messages": [
{
"role": "system",
"content": "You are a helpful assistant."
},
{
"role": "user",
"content": "Hello!"
}
],
"stream": true
}'
from openai import OpenAI
client = OpenAI(
api_key="YOUR_MODELVERSE_API_KEY",
base_url="https://api.modelverse.cn/v1/"
)
chat_completion = client.chat.completions.create(
messages=[
{
"role": "user",
"content": "Say this is a test",
}
],
model="{model_name}",
)
print(chat_completion.choices[0].message.content)
const OpenAI = require("openai");
const openai = new OpenAI({
apiKey: "YOUR_MODELVERSE_API_KEY",
baseURL: "https://api.modelverse.cn/v1/",
});
async function main() {
const chatCompletion = await openai.chat.completions.create({
messages: [{ role: "user", content: "Say this is a test" }],
model: "{model_name}",
});
console.log(chatCompletion.choices[0].message.content);
}
main();
额外参数
如果您使用的是 deepseek-ai/DeepSeek-V3.1
这类模型,支持开启、关闭思考链功能,请使用以下参数
curl https://api.modelverse.cn/v1/chat/completions \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $MODELVERSE_API_KEY" \
-d '{
"chat_template_kwargs": {
"enable_thinking": true # 用来开启、关闭思考链内容
},
"model": "{model_name}",
"messages": [
{
"role": "system",
"content": "You are a helpful assistant."
},
{
"role": "user",
"content": "Hello!"
}
],
"stream": true
}'