Openai Response 接口格式调用
o3-pro 必须用 Response 接口格式调用
Response API 是Openai 新一代API接口规范。 o3-pro 模型必须使用特定格式进行调用。
基础概念
- o3-pro模型:OpenAI提供的专业语言模型,适用于各类文本生成任务
- API Key:用于身份验证的密钥,请妥善保管
- Base URL:API服务的基础地址
参数说明
参数名 | 类型 | 必填 | 说明 |
---|---|---|---|
api_key | string | 是 | DMXAPI认证密钥 |
base_url | string | 是 | API服务地址 |
model | string | 是 | 指定模型(o3-pro) |
input | string | 是 | 输入的文本内容 |
request 调用示例
python
import os
import requests
# API 的 URL 地址
url = "https://www.dmxapi.cn/v1/responses"
api_key = "sk-*****************************" # 替换为你的API密钥
# 构建请求头
headers = {
"Content-Type": "application/json",
"Authorization": f"Bearer {api_key}",
}
# 构建请求数据
data = {
"model": "o3-mini",
"input": "从1加到10有几种方法?",
"reasoning": { # reasoning 字段用于指定推理的方式,是适用于推理模型
"effort": "low" # 可选值为 "low", "medium", "high",表示推理的深度
},
}
# 发送 POST 请求
# requests.post 方法会自动将字典 `data` 转换为 JSON 格式
response = requests.post(url, headers=headers, json=data)
# 打印服务器返回的 JSON 响应内容
# 如果需要查看状态码等其他信息,可以使用 response.status_code
print(response.json())
Openai SKD 调用示例
python
from openai import OpenAI
# 初始化客户端
client = OpenAI(
api_key="sk-*****************************", # 替换为你的DMXAPI密钥
base_url="https://www.dmxapi.cn/v1", # DMXAPI服务地址
)
# 创建请求
response = client.responses.create(
model="gpt-4.1-mini", # 指定使用的模型
input="你是谁?", # 输入问题文本
)
# 打印响应结果
print(response)
注意事项
- 请妥善保管您的API密钥,不要泄露
- o3-pro模型必须使用response接口格式调用
- 建议在正式环境前先进行测试调用
- 如遇问题可联系DMXAPI技术支持