Cline / Roo / Continue / Cursor
最简单。打开软件设置,选择 OpenAI Compatible,填三项。
复制三项配置 →
TyasAI 文档站official guideTYASAI · OFFICIAL WIKI
给普通客户看的接入配置说明。你不需要懂 API,只要知道自己用哪个工具,然后照着对应步骤把地址、Key、模型填进去。
主站 Key 只能打主站地址,VIP Key 只能打 VIP 地址。两套站、两套账号,不要混填。
先确认你准备用哪个工具。不要先看代码,不要先改配置文件。
最简单。打开软件设置,选择 OpenAI Compatible,填三项。
复制三项配置 →需要改电脑里的配置文件。下面会教你怎么打开文件夹、怎么新建文件。
看 Codex 步骤 →先判断有没有 CC Switch 或本地网关,不能直接乱填 Anthropic 地址。
看 Claude 判断 →主要改两个文件:config.yaml 和 .env。下面从打开文件夹开始写。
看 Hermes 步骤 →如果你不知道自己用哪个工具,把工具截图发给技术支持。
gpt-5.5。https://api.tyasai.com/v1https://vip.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: <主站 Key>
Model: gpt-5.5
VIP
Provider: OpenAI Compatible / Custom OpenAI
Base URL: https://vip.tyasai.com/v1
API Key: <VIP Key>
Model: gpt-5.5三种能力用不同的 Key、不同的接口。控制台买哪一类卡,就用哪一类 Key。
https://api.tyasai.com/Base URLhttps://api.tyasai.com/v1https://vip.tyasai.com/Base URLhttps://vip.tyasai.com/v1下面示例里的 {BASE},主站换成 https://api.tyasai.com/v1,VIP 换成 https://vip.tyasai.com/v1。Key 必须和站点一致。
日常聊天、IDE、兼容 OpenAI 的工具:
POST {BASE}/chat/completions
Codex / Responses 兼容客户端:
POST {BASE}/responses
具体能用哪些模型,以控制台里这把 Key 所属分组为准。
curl {BASE}/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 或视频模型。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 没填、填错,或没有按工具要求保存。也常见:主站 Key 填到了 VIP 地址,或 VIP Key 填到了主站地址。
Base URL 写错,常见是多写了 /chat/completions。
先确认有没有 CC Switch 或本地网关做协议转换。
说明文件夹还没创建,找技术支持,或复制文档里的 mkdir -p 命令创建。
先确认用的是生图 Key,打开顶部「生图接口」页,按对应模型调用 POST {BASE}/images/generations 或 /images/edits。主站 Key 用 https://api.tyasai.com/v1,VIP Key 用 https://vip.tyasai.com/v1。不要用 /v1/responses 或对话软件“让 AI 画一张图”。
这是正常的。文本组和生图组是分开的,请换生图 Key,走 Images 接口。
先 POST {BASE}/videos 拿到任务 ID,再 GET {BASE}/videos/任务ID 等到完成,最后 GET {BASE}/videos/任务ID/content 下载。VIP 客户把 {BASE} 换成 https://vip.tyasai.com/v1。
https://api.tyasai.com/,VIP 控制台 https://vip.tyasai.com/。工具里的 Base URL 分别填到对应站的 /v1。IMAGE API
生图必须用生图 Key。主站 Key 打主站,VIP Key 打 VIP。不要用文本 Key,也不要在对话软件里“让 AI 画一张图”。
只用生图组 Key。文本 Key / 视频 Key 不能生图。
https://api.tyasai.com/v1
https://vip.tyasai.com/v1
Authorization: Bearer 你的生图Key
JSON。Content-Type: application/json
售价、可用模型以控制台和这把 Key 所属分组为准。本页只写调用方法,不写渠道内部价。
POST {BASE}/images/generations 同步,一次返回图片
POST {BASE}/images/edits 图生图 / 多图合成,同步
可选 GET {BASE}/models
成功时 JSON 里应有 data[0].url 或 data[0].b64_json。只有 HTTP 200、没有图片内容,不算成功。返回的 URL 多半是临时链接,请尽快转存。
走 Images 原生接口。尺寸按接口实际支持范围传。
两个模型都支持文生图、图编辑、最多 3 张参考图。控图用 resolution + aspect_ratio,不要传 OpenAI 的 size / quality。
你这把 Key 实际能打哪些名字,以控制台或 GET /v1/models 为准。不要按别的站的模型名单补。
必填。例如 gpt-image-2、grok-imagine-image、grok-imagine-image-quality
必填。Grok 建议英文。
可选,默认 1。同 prompt 出几张;建议 1–10
Grok:1k 或 2k,默认 1k。不要传 1024x1024
Grok 可选:1:1 16:9 9:16 4:3 3:4 3:2 2:3 auto
url(默认)或 b64_json
curl {BASE}/images/generations \
-H "Authorization: Bearer 你的生图Key" \
-H "Content-Type: application/json" \
-d '{
"model": "gpt-image-2",
"prompt": "一只坐在窗边的橘猫,暖光,写实",
"size": "1024x1536"
}'
curl {BASE}/images/generations \
-H "Authorization: Bearer 你的生图Key" \
-H "Content-Type: application/json" \
-d '{
"model": "grok-imagine-image",
"prompt": "A collage of London landmarks in a stenciled street-art style",
"n": 1,
"resolution": "2k",
"aspect_ratio": "16:9"
}'
Grok 不要传 size 或 quality。OpenAI SDK 的 images.generate() 常常默认带 size,会原样转到上游并失败。Grok 请用 extra_body 只传 resolution / aspect_ratio,或直接 POST JSON。
走 POST {BASE}/images/edits,必须是 JSON,不要用 OpenAI SDK 的 images.edit()(它走 multipart)。
image: {"type":"image_url","url":"https://..."},也可用 data:image/png;base64,...
images: [ {...}, {...} ]。网关上限 最多 3 张。
用自然语言写要改什么,例如 Render this as a pencil sketch
curl {BASE}/images/edits \
-H "Authorization: Bearer 你的生图Key" \
-H "Content-Type: application/json" \
-d '{
"model": "grok-imagine-image-quality",
"prompt": "Render this as a pencil sketch with detailed shading",
"image": {"type":"image_url","url":"https://example.com/photo.png"},
"resolution": "2k"
}'
curl {BASE}/images/edits \
-H "Authorization: Bearer 你的生图Key" \
-H "Content-Type: application/json" \
-d '{
"model": "grok-imagine-image-quality",
"prompt": "Show both subjects sitting together on the grass",
"images": [
{"type":"image_url","url":"https://example.com/a.jpg"},
{"type":"image_url","url":"https://example.com/b.jpg"}
],
"aspect_ratio": "3:2"
}'
多图默认比例跟第一张,可用 aspect_ratio 覆盖。上一轮返回的图 URL 可以再送进下一轮继续改。
/v1/responses 或 /v1/chat/completions 生图。size、quality。VIDEO API
视频必须用视频 Key。先创建任务,再查状态,完成后再下载。查询和下载不会再扣一次生成费。
只用视频组 Key。文本 Key / 生图 Key 不能创建视频。
https://api.tyasai.com/v1
https://vip.tyasai.com/v1
Authorization: Bearer 你的视频Key。创建、查询、下载必须同一把 Key。
分辨率、时长、按次 / 按秒,以这把 Key 在控制台或视频目录里的卡片为准。本页不写内部渠道和对照站价格。
POST {BASE}/videos 或 POST {BASE}/videos/generations
GET {BASE}/videos/{任务ID}
GET {BASE}/videos/{任务ID}/content,Content-Type: video/mp4,支持 Range
记下返回的 id 或 request_id。建议每 5–10 秒查一次,最长等 15 分钟。常见耗时 30 秒到 3 分钟。未完成就下载会失败。
请用 curl、SDK 或服务端直打。浏览器跨站探测会先发 OPTIONS,本站不开放第三方网页跨域,页面上的 Failed to fetch 不是 Key 没开。
以该 Key 视频目录卡片上的「生成方式」为准。没有卡片,不要按口头名单补能力。
prompt,不要传图。prompt 外再传 1 张图。image: {"url":"https://..."} 或 data:image/jpeg;base64,...。grok-imagine-video、grok-imagine-video-1.5,以及带 480p / 720p / 1080p 的分档名。能同时文生还是图生,看卡片。sora-2 sora-2-pro veo-fast veo-3-1 seedance-2.0必填,只填该 Key 目录里的名字。分档名里的 480p/720p/1080p 要和 resolution 一致。
文生必填。Grok 必须英文,中文会被拒。
整数秒。Grok 常见 1–15,未传时常按 5 秒。以卡片为准。
480p / 720p / 1080p。1080p 是否开放看卡片,不要想当然。
Grok 可选:1:1 16:9 9:16 4:3 3:4 3:2 2:3
图生时传 1 张。不要传已废弃的 size。
curl {BASE}/videos \
-H "Authorization: Bearer 你的视频Key" \
-H "Content-Type: application/json" \
-d '{
"model": "grok-imagine-video",
"prompt": "ocean waves hitting rocks, cinematic",
"duration": 8,
"resolution": "720p",
"aspect_ratio": "16:9"
}'
curl {BASE}/videos \
-H "Authorization: Bearer 你的视频Key" \
-H "Content-Type: application/json" \
-d '{
"model": "grok-imagine-video-1.5",
"prompt": "the person turns slightly and smiles",
"duration": 8,
"resolution": "720p",
"image": {"url":"data:image/jpeg;base64,..."}
}'
curl {BASE}/videos/任务ID \
-H "Authorization: Bearer 你的视频Key"
curl -o video.mp4 {BASE}/videos/任务ID/content \
-H "Authorization: Bearer 你的视频Key"
/v1/chat/completions、/v1/responses 或 /v1/images/generations。size。