/openai/v1/responsesOpenAI Responses API,用于创建模型响应。与 Chat Completions 类似但采用不同的请求/响应格式。
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| model | string | 必填 | 模型 ID。 |
| input | string | object[] | 必填 | 输入内容,可以是纯文本或消息数组。 |
| stream | boolean | 可选 | 是否启用流式输出。 |
| temperature | number | 可选 | 采样温度,范围 0~2。 |
| max_output_tokens | number | 可选 | 生成的最大输出 token 数。 |
| instructions | string | 可选 | 系统指令。 |
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){
"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
}
}