JuCode 文档
ApiChat

创建响应(Responses API)

与 OpenAI Responses API 兼容。 > **强制流式。** 无论你传什么 `stream` 值,本端点**总是**返回 > `text/event-stream`。这是网关的契约,不是可配置项。如果你的客户端按 > `stream: false` 去解析 JSON,会失败。 与 `/v1/chat/completions` 不同,本端点**不会**注入 `stream_options.include_usage`。

POST
/v1/responses

与 OpenAI Responses API 兼容。

强制流式。 无论你传什么 stream 值,本端点总是返回 text/event-stream。这是网关的契约,不是可配置项。如果你的客户端按 stream: false 去解析 JSON,会失败。

/v1/chat/completions 不同,本端点不会注入 stream_options.include_usage

Authorization

AuthorizationBearer <token>

Authorization: Bearer sk-juc-...

前缀必须是恰好 Bearer (首字母大写 + 单个空格)。bearerBEARER 或用制表符分隔都会被判为无效。

除 API Key 外,也接受 OAuth 设备访问令牌(仅限 oauth_access 类型的 JWT; 普通网页会话令牌会被拒绝)。

In: header

Header Parameters

conversation_id?string

会话粘性提示(JuCode 扩展,非 OpenAI 标准)。同一会话的多次请求带上相同值, 网关会尽量把它们路由到同一个上游账号,提升 prompt cache 命中率。

浏览器端不可用:CORS 允许的请求头列表未包含此头。

Request Body

application/json

TypeScript Definitions

Use the request body type in TypeScript.

OpenAI Responses API 请求。除 model 外原样透传。

Response Body

text/event-stream

application/json

application/json

application/json

application/json

application/json

application/json

application/json

application/json

application/json

application/json

curl -X POST "https://example.com/v1/responses" \  -H "Content-Type: application/json" \  -d '{    "model": "gpt-5.4",    "input": "帮我把这段话改写得更正式一些"  }'
"string"