Skip to content

Openai Response 接口格式调用

o3-pro 必须用 Response 接口格式调用

Response API 是Openai 新一代API接口规范。 o3-pro 模型必须使用特定格式进行调用。

基础概念

  • o3-pro模型:OpenAI提供的专业语言模型,适用于各类文本生成任务
  • API Key:用于身份验证的密钥,请妥善保管
  • Base URL:API服务的基础地址

参数说明

参数名类型必填说明
api_keystringDMXAPI认证密钥
base_urlstringAPI服务地址
modelstring指定模型(o3-pro)
inputstring输入的文本内容

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)

注意事项

  1. 请妥善保管您的API密钥,不要泄露
  2. o3-pro模型必须使用response接口格式调用
  3. 建议在正式环境前先进行测试调用
  4. 如遇问题可联系DMXAPI技术支持

一个 Key 用全球大模型