1. 基础介绍
OnePort AI 是一站式大模型 API 聚合平台,提供主流 AI 大模型的统一 API 接入。只需一个 API Key,即可按场景选择分组调用多种模型,无需分别注册海外账号、无需逐个对接官方接口。
四步快速接入
- 注册账号:oneport.cc/register
- 充值余额:在「钱包」自助充值或使用兑换码
- 创建 API Key:在「令牌 / API Keys」创建,并选择对应分组
- 开始调用:按本文档配置 Base URL 与 Key 即可发起请求
核心公式
API = URL + 令牌
统一接入地址:
兼容 OpenAI Base URL:
秘钥示例:
统一接入地址:
https://oneport.cc兼容 OpenAI Base URL:
https://oneport.cc/v1秘钥示例:
sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
迁移提示:OnePort 完全兼容 OpenAI API 格式。只需将
https://api.openai.com 替换为 https://oneport.cc(或带 /v1),业务代码通常无需改动。
1.1 站点操作指南
注册后建议先小额充值测试。企业客户或接入协助可联系站点客服(见控制台 / 页脚公示渠道)。
步骤 1 · 充值余额
- 进入控制台左侧「钱包」,按需充值,确保账户余额大于 0
- 如有兑换码,在兑换入口输入后即可到账
- 可在账单中查看充值与消费记录
步骤 2 · 创建 API Key 并选择分组
- 进入「令牌 / API Keys」,点击添加
- 填写名称,选择令牌分组,设置额度后提交
- 不同分组可用模型与价格请到「价格广场 / 模型广场」查看
分组区别:面向不同使用场景与性价比档位。速度、稳定性、成本三者通常无法同时拉满,请按业务选择。
步骤 3 · 设置余额预警(可选)
建议在个人设置中配置预警阈值,避免余额用尽导致服务中断。
步骤 4 · 使用 API Key
将 Key 放在 HTTP Header 中鉴权,向 https://oneport.cc 发送请求。第三方软件常见填写形式:
https://oneport.cchttps://oneport.cc/v1https://oneport.cc/v1/chat/completions
具体以客户端要求为准;也可在价格广场点击模型查看对应端点提示。
1.2 为什么选择 OnePort
多模型一站式GPT / Claude / Gemini / DeepSeek / Kimi 等统一入口
场景化分组从日常聊天到编程旗舰,六档按需选型
兼容生态OpenAI SDK、Claude、Gemini 与主流客户端可直接接入
成本可控价格广场透明展示;用量与日志可复盘
1.3 价格 · 充值 · 分组介绍
计费原则
- 模型按输入 / 输出 / 缓存 tokens(或按次)计费,价格以「价格广场」实时展示为准
- 实际扣费与令牌所属分组倍率相关
- 开票与对公需求请联系客服,并提供用户名、开票信息与金额
六档分组(生产)
| 分组 | 相对官价倍率(示意) | 适合场景 |
|---|---|---|
| 日常聊天 | 0.15× | 轻量对话、试玩、高频闲聊 |
| 日常办公 | 0.3× | 总结、邮件、表格辅助等办公任务 |
| 自媒体创作 | 0.6× | 文案、选题、改写等创作负载 |
| Codex 编程 | 0.8× | 编程助手、Codex / Agent 类工具 |
| 官方直连 | 0.9× | 更接近官方体验的生产调用 |
| 至尊旗舰 | 1.1× | 高要求任务、旗舰模型优先 |
分组倍率与模型可用性以控制台 / 价格广场为准;创建令牌时请选择与目标模型匹配的分组,否则可能出现「无可用渠道」。
2. API 软件接入使用教程
本章介绍如何将 OnePort 接入常用客户端与开发工具。
2.1 专有名词速查
| 术语 | 含义 |
|---|---|
| 聚合平台 | 把你的请求转发到可用模型通道,并统一返回结果 |
| 分组 | 令牌绑定的资源档位;决定可用模型与计费倍率 |
| 模型 | 如 gpt-5.4、claude、gemini 等,在价格广场复制准确名称 |
| 令牌 / API Key | 程序调用凭证,请勿泄露 |
| 账户余额 | 钱包资金,用于支付调用费用 |
| 日志 | 每次调用的用量与扣费记录 |
2.2 常见问题
额度如何计算?
消耗额度 ≈ 分组倍率 × 模型单价相关倍率 ×(提示 Token + 补全 Token × 补全倍率)。每次调用实时扣减,令牌额度或账户余额不足将无法继续调用。
常见报错
| 现象 | 常见原因 | 处理建议 |
|---|---|---|
| 无可用渠道 / 503 | 令牌分组与模型不匹配,或模型名错误 | 到价格广场确认该模型支持的分组;令牌改到对应分组,或改用该分组可用模型;模型名建议直接复制 |
| 返回 HTML 页面 | 请求路径配错 | 使用 https://oneport.cc/v1/chat/completions 等形式,按客户端要求补全路径 |
| 令牌金额已用尽 | 令牌额度或账户余额不足 | 充值、上调令牌额度,或更换有余额的令牌 |
| 无效令牌 | Key 复制不完整 / 含空格换行 | 重新完整复制;不要手动改动 |
| 令牌已过期 | 创建时设置了过期时间 | 新建令牌或延长有效期 |
| 负载饱和 / 429 | 短时请求过多 | 退避重试;高峰期降低并发 |
| 图像接口 400 | 用聊天端点调用图像模型,或模型未开通 | 图像模型走 /v1/images/generations;确认令牌分组支持该模型 |
2.3 Chatbox
- 打开 Chatbox,进入设置,API 模式选择 OpenAI API 兼容
- API 域名填写
https://oneport.cc/v1 - API 密钥填写 OnePort 令牌
- 模型填写价格广场中的模型 ID(如
gpt-5.4-mini) - 保存后发送测试问题
2.4 VS Code · Cline
- 安装官方 Cline 插件
- API Provider 选择 OpenAI Compatible
- Base URL:
https://oneport.cc/v1(部分版本可填https://oneport.cc/) - 填入 API Key 与 Model ID
- 保存后发起任务测试
2.5 Cherry Studio
- 设置 → 模型服务 → 添加供应商
- 类型选择 OpenAI(Claude 原生可选 Anthropic)
- API 地址:
https://oneport.cc - 填入 API Key,拉取或手动添加模型 ID
- 启用后在会话顶部切换模型
2.6 Codex
编辑用户目录 ~/.codex/config.toml(Windows 一般为 C:\Users\<你的用户名>\.codex\config.toml):
model_provider = "oneport"
model = "gpt-5.4"
model_reasoning_effort = "high"
disable_response_storage = true
[model_providers.oneport]
name = "oneport"
base_url = "https://oneport.cc/v1"
wire_api = "responses"
requires_openai_auth = true
若使用 auth.json:
{
"OPENAI_API_KEY": "sk-your-oneport-api-key-here"
}
编程场景建议令牌分组选择 Codex 编程;模型名称以价格广场为准。
2.7 WorkBuddy / 自定义 OpenAI
- 选择自定义 OpenAI / Compatible 提供商
- 完整 URL 可填:
https://oneport.cc/v1/chat/completions - 或 Base URL 填
https://oneport.cc/v1,由客户端自动拼接 - 填入 OnePort Key 与模型 ID
2.8 OpenCode / Trae / AnythingLLM
统一原则:Provider 选 OpenAI Compatible / Generic OpenAI,Base URL 使用 https://oneport.cc/v1,Key 使用 OnePort 令牌,模型 ID 从价格广场复制。
OpenCode opencode.json 示例:
{
"provider": {
"oneport": {
"npm": "@ai-sdk/openai-compatible",
"name": "OnePort AI",
"options": {
"baseURL": "https://oneport.cc/v1",
"apiKey": "sk-your-api-key-here"
},
"models": {
"gpt-5.4": {},
"gpt-5.4-mini": {}
}
}
}
}
3. API 接口参考
3.1 支持的接口端点
| 类型 | 方法 | 路径 | 说明 |
|---|---|---|---|
| OpenAI | POST | /v1/chat/completions | 聊天补全 |
| OpenAI | POST | /v1/responses | Responses(Codex 等) |
| Anthropic | POST | /v1/messages | Claude Messages |
| Gemini | POST | /v1beta/models/{model}:generateContent | Gemini 原生 |
| Image | POST | /v1/images/generations | 图像生成 |
| 通用 | GET | /v1/models | 可用模型列表 |
3.2 鉴权方式
Authorization: Bearer sk-your-api-key-here
Content-Type: application/json
3.3 模型列表
curl -X GET https://oneport.cc/v1/models \
-H "Authorization: Bearer sk-your-api-key-here"
3.4 聊天补全(Chat Completions)
curl -X POST https://oneport.cc/v1/chat/completions \
-H "Content-Type: application/json" \
-H "Authorization: Bearer sk-your-api-key-here" \
-d '{
"model": "gpt-5.4-mini",
"messages": [
{"role": "system", "content": "你是一个专业的AI助手。"},
{"role": "user", "content": "用三句话介绍 OnePort。"}
],
"temperature": 0.7,
"stream": false
}'
Python(OpenAI SDK):
from openai import OpenAI
client = OpenAI(
api_key="sk-your-api-key-here",
base_url="https://oneport.cc/v1",
)
resp = client.chat.completions.create(
model="gpt-5.4-mini",
messages=[
{"role": "user", "content": "你好"},
],
)
print(resp.choices[0].message.content)
3.5 图像生成
curl -X POST https://oneport.cc/v1/images/generations \
-H "Content-Type: application/json" \
-H "Authorization: Bearer sk-your-api-key-here" \
-d '{
"model": "gpt-image-2",
"prompt": "一只在港口看日出的橘猫,插画风格",
"size": "1024x1024"
}'
图像模型请使用 Images 端点,不要用聊天补全端点硬调图像模型。
4. 支持与使用边界
- 额度、账单、消费明细请在 OnePort 控制台 / 钱包 / 日志中查看,勿向模型追问账户机密信息
- 请勿在对话中索要或传播 API Key、渠道地址等敏感信息
- 模型能力说明以价格广场与实际调用结果为准
- 生产环境域名:https://oneport.cc
文档版本随站点能力持续更新。若客户端截图步骤与软件新版 UI 略有差异,以「OpenAI Compatible + Base URL + Key + 模型 ID」四要素为准即可。