Cline / Roo / Continue / Cursor
最简单。打开软件设置,选择 OpenAI Compatible,填三项。
复制三项配置 →TYASAI · OFFICIAL WIKI
给普通客户看的接入配置说明。你不需要懂 API,只要知道自己用哪个工具,然后照着对应步骤把地址、Key、模型填进去。
先确认你准备用哪个工具。不要先看代码,不要先改配置文件。
最简单。打开软件设置,选择 OpenAI Compatible,填三项。
复制三项配置 →需要改电脑里的配置文件。下面会教你怎么打开文件夹、怎么新建文件。
看 Codex 步骤 →先判断有没有 CC Switch 或本地网关,不能直接乱填 Anthropic 地址。
看 Claude 判断 →主要改两个文件:config.yaml 和 .env。下面从打开文件夹开始写。
看 Hermes 步骤 →如果你不知道自己用哪个工具,把工具截图发给技术支持。
gpt-5.5。https://api.tyasai.com/v1你的 TyasAI API Keygpt-5.5Base URL 只填到 /v1,不要多写 /chat/completions。
Provider: OpenAI Compatible / Custom OpenAI
Base URL: https://api.tyasai.com/v1
API Key: <TYASAI_API_KEY>
Model: gpt-5.5三种能力用不同的 Key、不同的接口。控制台买哪一类卡,就用哪一类 Key。不要混用。
用文本 / GPT 组的 Key。这把 Key 只能聊天、写代码、对话,不能生图,也不能生成视频。
日常聊天、IDE、兼容 OpenAI 的工具,用:
POST https://api.tyasai.com/v1/chat/completions
Codex / Responses 兼容客户端,用:
POST https://api.tyasai.com/v1/responses
Base URL 仍然只填到 https://api.tyasai.com/v1,不要把完整路径写进 Base URL。
具体你能用哪些模型,以控制台里这把 Key 所属分组为准。
curl https://api.tyasai.com/v1/chat/completions \
-H "Authorization: Bearer 你的文本Key" \
-H "Content-Type: application/json" \
-d '{
"model": "gpt-5.5",
"messages": [{"role":"user","content":"你好"}]
}'
/v1/images/generations 或 /v1/videos。/v1/responses 里把模型写成 gpt-image-2。必须用生图组的 Key。控制台里单独买的生图卡 / 图像分组 Key,不要用 GPT 文本 Key。
只支持 OpenAI Images 原生接口:
POST https://api.tyasai.com/v1/images/generations
当前主推模型:gpt-image-2。尺寸、张数以接口实际支持范围为准。
curl https://api.tyasai.com/v1/images/generations \
-H "Authorization: Bearer 你的生图Key" \
-H "Content-Type: application/json" \
-d '{
"model": "gpt-image-2",
"prompt": "一只坐在窗边的橘猫,暖光,写实",
"size": "1024x1536"
}'
import os
from openai import OpenAI
client = OpenAI(
api_key=os.environ["TYASAI_IMAGE_KEY"],
base_url="https://api.tyasai.com/v1",
)
img = client.images.generate(
model="gpt-image-2",
prompt="一只坐在窗边的橘猫,暖光,写实",
size="1024x1536",
)
print(img.data[0].b64_json or img.data[0].url)
返回 JSON 里应有可解码的 data[0].b64_json,或可下载的图片 URL。只有 HTTP 200、没有图片内容,不算成功。
/v1/responses 生图。gpt-image-2 当作 /v1/responses 或 /v1/chat/completions 的 model。如果你在对话软件里“让 AI 画一张图”,它往往会走 /v1/responses,这会失败。请改用上面的 Images 接口,或换支持原生 Images 的工具。
必须用视频组的 Key。视频、生图、文本三把 Key 分开,互不通用。
创建任务(两个地址都行):
POST https://api.tyasai.com/v1/videos
POST https://api.tyasai.com/v1/videos/generations
查询进度:
GET https://api.tyasai.com/v1/videos/{任务ID}
下载成品:
GET https://api.tyasai.com/v1/videos/{任务ID}/content
创建成功后先拿到任务 ID,再轮询状态,完成后再下载。查询和下载不会再扣一次生成费。
curl https://api.tyasai.com/v1/videos \
-H "Authorization: Bearer 你的视频Key" \
-H "Content-Type: application/json" \
-d '{
"model": "sora-2",
"prompt": "海边日落,镜头缓慢推进"
}'
然后用返回的任务 ID 查询:
curl https://api.tyasai.com/v1/videos/任务ID \
-H "Authorization: Bearer 你的视频Key"
分辨率、时长、计费方式(按次 / 按秒)以控制台或 GET /v1/models、视频目录为准。这里只写调用方法,不写内部渠道。
/v1/chat/completions 或 /v1/responses。/v1/images/generations。https://api.tyasai.com/v1。gpt-5.5。ping 测试。Codex 通常需要改一个叫 config.toml 的文件。这个文件在你电脑里,不是网页。
~/.codex。config.toml。mkdir -p ~/.codex
open -R ~/.codexmodel = "gpt-5.5"
openai_base_url = "https://api.tyasai.com/v1"export OPENAI_API_KEY="你的 TyasAI API Key"
codexecho 'export OPENAI_API_KEY="你的 TyasAI API Key"' >> ~/.zshrc
source ~/.zshrcmodel = "gpt-5.5"
model_provider = "tyasai"
[model_providers.tyasai]
name = "TyasAI"
base_url = "https://api.tyasai.com/v1"
env_key = "TYASAI_API_KEY"
wire_api = "chat"没验证 /v1/responses 前,不要改成 wire_api = "responses"。
常见位置:
~/.claude/settings.json~/.claude。settings.json。mkdir -p ~/.claude
open -R ~/.claudeANTHROPIC_BASE_URL 直接写成 https://api.tyasai.com/v1,因为 Claude Code 原生协议不是 OpenAI 协议。https://api.tyasai.com/v1。gpt-5.5。Hermes 要改两个文件:
写“用哪个服务、哪个模型”写“你的 API Key”~/.hermes。mkdir -p ~/.hermes
open -R ~/.hermes在 ~/.hermes 里找到 .env。如果没有,就新建纯文本文件,名字必须叫 .env。
TYASAI_API_KEY=你的 TyasAI API Keyproviders:
tyasai:
type: openai
base_url: https://api.tyasai.com/v1
key_env: TYASAI_API_KEY
default_model: gpt-5.5
model: tyasai/gpt-5.5custom_providers:
- name: tyasai
type: openai
base_url: https://api.tyasai.com/v1
key_env: TYASAI_API_KEY
models:
- gpt-5.5
model: tyasai/gpt-5.5hermes config
hermes config check
hermes chat --model tyasai/gpt-5.5OpenClaw 不建议手改 JSON。普通客户直接走向导。
export CUSTOM_API_KEY="你的 TyasAI API Key"
openclaw onboard --flow advancedtyasai。https://api.tyasai.com/v1。gpt-5.5。import os
from openai import OpenAI
client = OpenAI(
api_key=os.environ["TYASAI_API_KEY"],
base_url="https://api.tyasai.com/v1",
)
resp = client.chat.completions.create(
model="gpt-5.5",
messages=[{"role": "user", "content": "ping"}],
)
print(resp.choices[0].message.content)curl https://api.tyasai.com/v1/chat/completions \
-H "Authorization: Bearer <TYASAI_API_KEY>" \
-H "Content-Type: application/json" \
-d '{"model":"gpt-5.5","messages":[{"role":"user","content":"ping"}]}'Key 没填、填错,或没有按工具要求保存。
Base URL 写错,常见是多写了 /chat/completions。
先确认有没有 CC Switch 或本地网关做协议转换。
说明文件夹还没创建,找技术支持,或复制文档里的 mkdir -p 命令创建。
先确认用的是生图 Key,并且请求打到 POST /v1/images/generations,模型填 gpt-image-2。不要用 /v1/responses 或对话软件“让 AI 画一张图”。
这是正常的。文本组和生图组是分开的,请换生图 Key,走 Images 接口。
先 POST /v1/videos 拿到任务 ID,再 GET /v1/videos/任务ID 等到完成,最后 GET /v1/videos/任务ID/content 下载。
https://api.tyasai.com/;工具/API Base URL 只填 https://api.tyasai.com/v1。