JuCode 文档
ApiModels

列出模型

返回当前账号可用的所有已启用模型,按名称字母序排列。 除 OpenAI 标准字段外,还额外返回三个 JuCode 扩展字段:`context_window`、 `max_output_tokens`、`reasoning_efforts`。用它们来动态适配上下文预算和推理 档位,比在客户端硬编码模型能力可靠。 `owned_by` 恒为 `"jucode"`,不会暴露真实上游厂商。 本端点受 240 次 / 60 秒的用户级限流,并返回 `X-RateLimit-*` 响应头。

GET
/v1/models

返回当前账号可用的所有已启用模型,按名称字母序排列。

除 OpenAI 标准字段外,还额外返回三个 JuCode 扩展字段:context_windowmax_output_tokensreasoning_efforts。用它们来动态适配上下文预算和推理 档位,比在客户端硬编码模型能力可靠。

owned_by 恒为 "jucode",不会暴露真实上游厂商。

本端点受 240 次 / 60 秒的用户级限流,并返回 X-RateLimit-* 响应头。

Authorization

AuthorizationBearer <token>

Authorization: Bearer sk-juc-...

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

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

In: header

Response Body

application/json

application/json

application/json

application/json

curl -X GET "https://example.com/v1/models"
{  "object": "list",  "data": [    {      "id": "gpt-5.4",      "object": "model",      "created": 1753440000,      "owned_by": "jucode",      "context_window": 1050000,      "max_output_tokens": 128000,      "reasoning_efforts": [        "none",        "low",        "medium",        "high",        "xhigh"      ]    },    {      "id": "claude-sonnet-5",      "object": "model",      "created": 1753440000,      "owned_by": "jucode",      "context_window": 200000,      "max_output_tokens": 8192,      "reasoning_efforts": [        "none"      ]    }  ]}