Supported SDKs
OpenAI接口
在 设置文章中,我们展示了如何将 OpenAI SDK 与 AI/ML API 结合使用的示例。我们从一开始就配置了环境,并执行了对 AI/ML API 的请求。
我们完全支持 OpenAI API 结构,您可以无缝使用 OpenAI SDK 提供的功能,开箱即用,包括:
流式传输(Streaming)
完成(Completions)
聊天完成(Chat Completions)
音频(Audio)
Beta版的Assistants(Beta Assistants)
Beta版线程(Beta Threads)
向量嵌入(Embeddings)
图片生成(Image Generation)
上传(Uploads)
这种支持可以轻松集成到已经使用 OpenAI 标准的系统中。例如,您只需更新配置中的两项内容,即可将我们的 API 集成到任何支持 LLM中:基本 URL 和 API 密钥。
结构 API
因为我们支持 OpenAI API 结构,所以我们的 API 可以与 OpenAI 相同的端点一起使用。您可以从任何环境调用它们。
授权(Authorization)
VTSTG233-API授权基于 Bearer 令牌。您需要将其包含在请求的 Authorization HTTP 标头中,例如:
Authorization: Bearer 我的令牌密钥sk-xxxxx请求示例
当您的令牌准备就绪时,您可以通过 HTTP 调用我们的 API。
fetch("https://api2.vtstg233.cc/v1/chat/completions", {
method: "POST",
headers: {
Authorization: "Bearer 我的令牌密钥sk-xxxxx",
"Content-Type": "application/json",
},
body: JSON.stringify({
model: "gpt-4o",
messages: [
{
role: "user",
content: "告诉我关于广东广州的旅行情况",
},
],
max_tokens: 512,
stream: false,
}),
})
.then((res) => res.json())
.then(console.log);import requests
import json
response = requests.post(
url="https://api2.vtstg233.cc/v1/chat/completions",
headers={
"Authorization": "Bearer 我的令牌密钥sk-xxxxx",
"Content-Type": "application/json",
},
data=json.dumps(
{
"model": "gpt-4o",
"messages": [
{
"role": "user",
"content": "告诉我关于广东广州的旅行情况",
},
],
"max_tokens": 512,
"stream": False,
}
),
)
response.raise_for_status()
print(response.json())curl --request POST \
--url https://api2.vtstg233.cc/v1/chat/completions \
--header 'Authorization: Bearer 我的令牌密钥sk-xxxxx' \
--header 'Content-Type: application/json' \
--data '{
"model": "gpt-4o",
"messages": [
{
"role": "user",
"content": "告诉我关于广东广州的旅行情况"
}
],
"max_tokens": 512,
"stream": false
}'后续步骤
最后更新于