跳转到内容

API 参考

Noah 提供 OpenAI 兼容 API。认证使用 Noah 控制台创建的 API Key,不使用 ChatGPT 或 Claude 的订阅登录凭据。

接口方法主要用途
/v1/modelsGET查询当前令牌可见的模型
/v1/responsesPOSTCodex 原生接入、Responses 请求
/v1/chat/completionsPOSTChat Completions 兼容客户端

2026 年 10 月 8 日公开模型广场显示:

模型 IDChat CompletionsResponses
gpt-5.6-sol有未显示
gpt-6-astra有有
gpt-6-luna有有
gpt-6.1-sol有有

这是公开目录快照,具体以你的令牌分组、模型广场 和实际请求结果为准。其中 gpt-6-luna 本次仅显示在 self-pro 分组。

Chat 可用不代表 Responses 可用。Claude 原生 Messages 当前未在公开目录开放;使用 Claude Code 请按 转换路由教程 配置。

以下示例使用环境变量,真实密钥不要放进公开脚本。先按 Codex 教程 设置 NOAH_API_KEY。

Windows PowerShell:

终端窗口
$headers = @{ Authorization = "Bearer $env:NOAH_API_KEY" }
$models = Invoke-RestMethod `
-Uri "https://ai.11451418.xyz/v1/models" `
-Headers $headers
$models.data | Select-Object id

macOS / Linux:

终端窗口
curl https://ai.11451418.xyz/v1/models \
-H "Authorization: Bearer $NOAH_API_KEY"

典型返回中,data 数组里的 id 是模型 ID。显示在模型列表里也不代表所有协议和工具功能都可用,需要结合模型广场的接口标签判断。

适用于支持 Responses 的模型。本例使用 gpt-6.1-sol,运行后会发起真实模型请求并消耗额度。

Windows PowerShell:

终端窗口
$headers = @{ Authorization = "Bearer $env:NOAH_API_KEY" }
$requestBody = @{
model = "gpt-6.1-sol"
input = "用一句话介绍你自己。"
} | ConvertTo-Json
$response = Invoke-RestMethod `
-Uri "https://ai.11451418.xyz/v1/responses" `
-Method Post `
-Headers $headers `
-ContentType "application/json; charset=utf-8" `
-Body ([System.Text.Encoding]::UTF8.GetBytes($requestBody))
$response | ConvertTo-Json -Depth 20

macOS / Linux:

终端窗口
curl https://ai.11451418.xyz/v1/responses \
-H "Authorization: Bearer $NOAH_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "gpt-6.1-sol",
"input": "用一句话介绍你自己。"
}'

Responses 的返回使用 output、usage 等字段,不是 Chat Completions 的 choices 结构。模型可能返回多个输出项,包含文本、推理或工具调用;不要假设所有内容都固定在数组第一项。

以下为 macOS / Linux 的 curl 示例:

终端窗口
curl https://ai.11451418.xyz/v1/chat/completions \
-H "Authorization: Bearer $NOAH_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "gpt-6.1-sol",
"messages": [
{ "role": "user", "content": "用一句话介绍你自己。" }
]
}'

普通非流式文本回答通常位于 choices[0].message.content。这套请求格式不能直接用于 Codex 的 wire_api 配置。

支持的模型可使用 stream: true 请求流式输出,客户端需按对应协议处理事件。Codex、Claude Code 的编码任务还会依赖工具调用、长上下文等能力,最小文本请求成功只是基础验证。

模型参数、工具和事件格式参考对应协议文档;中转站与上游并不保证每项高级字段都可用。遇到失败先保留 HTTP 状态码和脱敏后的错误信息,按 常见问题 排查。