我们的API,完全兼容OpenAI接口协议,支持无缝对接各种支持OpenAI接口的应用。
注意: 所有聊天模型(包括非openai模型)都支持openai官方库,请求url和格式请都遵循openai的请求方式。
参考:官方开发文档 请求示例:#
import requests
import json
# 设置API key和Headers
api_key = "sk-qCZ"
headers = {
"Authorization": f"Bearer {api_key}",
"Content-Type": "application/json",
"x-foo": "true",
}
# 构建请求体
data = {
"model": "gpt-4o-mini-2024-07-18",
"messages": [
{
"role": "user",
"content": "Hello world!",
},
]
}
# 发送POST请求到OpenAI API
response = requests.post("https://Base URL.com/v1/chat/completions", headers=headers, data=json.dumps(data))
# 检查响应
if response.status_code == 200:
completion = response.json()
# 处理和输出响应文本
try:
response_text = completion['choices'][0]['message']['content'].strip()
print(response_text)
except (KeyError, IndexError):
print("Unexpected response format:", completion)
else:
print("Request failed:", response.status_code, response.text)
Modified at 2025-05-22 04:21:47