API 参考
Responses
使用 input 发送请求,为支持 Responses 的模型配置客户端。
POST
https://lensapi.top/v1/responsesResponses 用于 Codex 以及采用该协议的文本应用。使用 Codex-Pro Key,选择目录中明确支持 Responses 的型号。
最小请求#
curl https://lensapi.top/v1/responses \
-H "Authorization: Bearer $LENSAPI_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "gpt-5.5",
"input": "用一句话解释 API 网关。"
}'import os
from openai import OpenAI
client = OpenAI(
api_key=os.environ["LENSAPI_API_KEY"],
base_url="https://lensapi.top/v1",
)
response = client.responses.create(
model="gpt-5.5",
input="用一句话解释 API 网关。",
)
print(response.output_text)import OpenAI from "openai";
const client = new OpenAI({
apiKey: process.env.LENSAPI_API_KEY,
baseURL: "https://lensapi.top/v1",
});
const response = await client.responses.create({
model: "gpt-5.5",
input: "用一句话解释 API 网关。",
});
console.log(response.output_text);SDK 安装与环境变量准备见快速开始。
响应结构#
原始 JSON 的结果位于 output 数组,可包含不同类型的输出项目。SDK 提供 output_text 便捷属性,用于读取聚合文本。不要与 Chat 的 choices 结构混用。
实际应用应处理没有文本、中途停止或包含工具请求的情况,并检查响应状态。
支持范围#
gpt-5.5、gpt-5.6-sol、gpt-5.6-terra、gpt-5.6-luna、gpt-6-astra 在本文更新时列有 Responses;gpt-6-sol 和 gpt-6-luna 当前仅列 Chat Completions。
内置搜索、服务端会话延续、文件资源及特定工具需单独确认,不能由“兼容 Responses”推导。迁移关键业务前验证实际请求契约。
接入 Codex#
provider 使用 wire_api = "responses",Base URL 为 https://lensapi.top/v1。安装和配置步骤见Codex。