Gateway API 文档

OpenAI 兼容
POST/openai/v1/responses

Responses API

OpenAI Responses API,用于创建模型响应。与 Chat Completions 类似但采用不同的请求/响应格式。

需要认证支持流式

请求参数

参数类型必填说明
modelstring必填模型 ID。
inputstring | object[]必填输入内容,可以是纯文本或消息数组。
streamboolean可选是否启用流式输出。
temperaturenumber可选采样温度,范围 0~2。
max_output_tokensnumber可选生成的最大输出 token 数。
instructionsstring可选系统指令。

调用示例

typescript
import OpenAI from "openai"

const client = new OpenAI({
  baseURL: "https://llmapi.memene.cn/openai/v1",
  apiKey: "gw_memene_<keyId>_<secret>",
})

const res = await client.responses.create({
  "model": "gpt-4o",
  "input": "Tell me a joke about programming.",
  "temperature": 0.8,
  "max_output_tokens": 512
})
console.log(res)

响应示例

json
{
  "id": "resp-abc123",
  "object": "response",
  "created_at": 1700000000,
  "model": "gpt-4o",
  "output": [
    {
      "type": "message",
      "role": "assistant",
      "content": [
        {
          "type": "output_text",
          "text": "Why do programmers prefer dark mode? Because light attracts bugs!"
        }
      ]
    }
  ],
  "usage": {
    "input_tokens": 12,
    "output_tokens": 15,
    "total_tokens": 27
  }
}