TyasAITyasAI 文档站official guide

TYASAI · OFFICIAL WIKI

TyasAI 文档站

给普通客户看的接入配置说明。你不需要懂 API,只要知道自己用哪个工具,然后照着对应步骤把地址、Key、模型填进去。

主站控制台https://api.tyasai.com/
VIP 控制台https://vip.tyasai.com/
主站 Base URLhttps://api.tyasai.com/v1
VIP Base URLhttps://vip.tyasai.com/v1

主站 Key 只能打主站地址,VIP Key 只能打 VIP 地址。两套站、两套账号,不要混填。

00

第一次用,从这里开始

先确认你准备用哪个工具。不要先看代码,不要先改配置文件。

Cline / Roo / Continue / Cursor

最简单。打开软件设置,选择 OpenAI Compatible,填三项。

复制三项配置 →

Codex

需要改电脑里的配置文件。下面会教你怎么打开文件夹、怎么新建文件。

看 Codex 步骤 →

Claude Code

先判断有没有 CC Switch 或本地网关,不能直接乱填 Anthropic 地址。

看 Claude 判断 →

Hermes

主要改两个文件:config.yaml 和 .env。下面从打开文件夹开始写。

看 Hermes 步骤 →

如果你不知道自己用哪个工具,把工具截图发给技术支持。

01

先认识三项配置

Base URL:服务地址,像网页登录地址一样复制进去。
API Key:你的专属钥匙,别人拿到就能花你的额度,不要公开。
Model:模型名称,先填 gpt-5.5
https://api.tyasai.com/v1
https://vip.tyasai.com/v1
你的 TyasAI API Key
gpt-5.5

Base URL 只填到 /v1,不要多写 /chat/completions。你在哪个站买的卡,就填哪个站的地址。

02

可以直接复制给客户

主站
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
02

文本、生图、视频不要混用

三种能力用不同的 Key不同的接口。控制台买哪一类卡,就用哪一类 Key。

主站 TyasAI

控制台https://api.tyasai.com/Base URLhttps://api.tyasai.com/v1

VIP

控制台https://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
gpt-5.5gpt-5.4gpt-5.4-minigpt-5.6gpt-5.6-lunagpt-5.6-solgpt-5.6-terra

具体能用哪些模型,以控制台里这把 Key 所属分组为准。

curl {BASE}/chat/completions \
  -H "Authorization: Bearer 你的文本Key" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gpt-5.5",
    "messages": [{"role":"user","content":"你好"}]
  }'

不要这样用

  • 不要用文本 Key 去调 /v1/images/generations/v1/videos
  • 不要在 /v1/responses 里把模型写成 gpt-image-2 或视频模型。
  • 文本组默认不允许生图。对话里直接要图会失败。
03

Cline / Roo / Continue / Cursor 怎么填

打开工具的 Settings / 设置。
找到 Provider / API Provider / Model Provider。
选择 OpenAI CompatibleCustom OpenAI 或“自定义 OpenAI”。
Base URL 填 https://api.tyasai.com/v1
API Key 填你的 TyasAI Key。
Model 填 gpt-5.5
保存后发一句 ping 测试。
04

Codex:不会终端也能找配置

Codex 通常需要改一个叫 config.toml 的文件。这个文件在你电脑里,不是网页。

方法 A:Mac 访达打开

打开 Mac 的 访达 Finder
顶部菜单点:前往前往文件夹…
粘贴路径:~/.codex
如果打不开,说明文件夹还没创建,让技术支持帮你,或用下面终端命令。
在里面找到或新建 config.toml
用文本编辑器打开,不要用 Word。

方法 B:会终端,直接复制

mkdir -p ~/.codex
open -R ~/.codex

config.toml 粘贴内容

model = "gpt-5.5"
openai_base_url = "https://api.tyasai.com/v1"

设置 API Key

export OPENAI_API_KEY="你的 TyasAI API Key"
codex
长期生效
echo 'export OPENAI_API_KEY="你的 TyasAI API Key"' >> ~/.zshrc
source ~/.zshrc
高级:独立 TyasAI provider
model = "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"

05

Claude / Claude Code:先判断能不能直接填

Cline / Roo / Continue 这类支持 OpenAI Compatible 的工具,可以直接填 TyasAI。
Claude Code 原生命令行 不要直接把 TyasAI 填进 Anthropic 地址。
如果你有 CC Switch 或本地网关,并且它明确支持协议转换,可以通过它接 Claude Code。

Claude Code 配置文件在哪里?

常见位置:

~/.claude/settings.json
打开访达 Finder。
菜单点 前往前往文件夹…
输入 ~/.claude
找到或新建 settings.json
mkdir -p ~/.claude
open -R ~/.claude
不要这样填:
不要把 ANTHROPIC_BASE_URL 直接写成 https://api.tyasai.com/v1,因为 Claude Code 原生协议不是 OpenAI 协议。

通过 CC Switch 使用 Claude Code

  1. 打开 CC Switch。
  2. 新增 Provider:TyasAI。
  3. Base URL 填 https://api.tyasai.com/v1
  4. API Key 填 TyasAI Key。
  5. Model 填 gpt-5.5
  6. 应用目标选择 Claude Code。
  7. 如果有“协议转换 / OpenAI to Anthropic / Local Gateway”,打开。
  8. 保存后重启 Claude Code。
06

Hermes:从打开文件夹开始

Hermes 要改两个文件:

写“用哪个服务、哪个模型”
写“你的 API Key”

第一步:打开 Hermes 文件夹

打开访达 Finder。
菜单点 前往前往文件夹…
输入 ~/.hermes
如果打不开,说明文件夹还没创建,让技术支持帮你,或用下面终端命令。
mkdir -p ~/.hermes
open -R ~/.hermes

第二步:创建/修改 .env

~/.hermes 里找到 .env。如果没有,就新建纯文本文件,名字必须叫 .env

TYASAI_API_KEY=你的 TyasAI API Key

第三步:创建/修改 config.yaml

providers:
  tyasai:
    type: openai
    base_url: https://api.tyasai.com/v1
    key_env: TYASAI_API_KEY
    default_model: gpt-5.5

model: tyasai/gpt-5.5
如果你的 Hermes 使用 custom_providers
custom_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.5

第四步:验证

hermes config
hermes config check
hermes chat --model tyasai/gpt-5.5
07

OpenClaw / 龙虾

OpenClaw 不建议手改 JSON。普通客户直接走向导。

打开终端。
先把 Key 放进环境变量。
运行配置向导。
按屏幕问题选择。
export CUSTOM_API_KEY="你的 TyasAI API Key"
openclaw onboard --flow advanced
  1. 模式选 local
  2. 供应商选 Custom API Key / Custom Provider
  3. Key 输入方式选 Environment variable / ref
  4. Provider ID 填 tyasai
  5. Base URL 填 https://api.tyasai.com/v1
  6. Model ID 填 gpt-5.5
  7. Compatibility 选 openai / Chat Completions
08

开发者示例

Python
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
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"}]}'
09

常见问题

401 / API_KEY_REQUIRED

Key 没填、填错,或没有按工具要求保存。也常见:主站 Key 填到了 VIP 地址,或 VIP Key 填到了主站地址。

404 / Not Found

Base URL 写错,常见是多写了 /chat/completions

Claude Code 不能用

先确认有没有 CC Switch 或本地网关做协议转换。

配置文件夹打不开

说明文件夹还没创建,找技术支持,或复制文档里的 mkdir -p 命令创建。

生图一直失败 / 502

先确认用的是生图 Key,打开顶部「生图接口」页,按对应模型调用 POST {BASE}/images/generations/images/edits。主站 Key 用 https://api.tyasai.com/v1,VIP Key 用 https://vip.tyasai.com/v1。不要用 /v1/responses 或对话软件“让 AI 画一张图”。

文本 Key 说不能生图

这是正常的。文本组和生图组是分开的,请换生图 Key,走 Images 接口。

视频怎么拿成品

POST {BASE}/videos 拿到任务 ID,再 GET {BASE}/videos/任务ID 等到完成,最后 GET {BASE}/videos/任务ID/content 下载。VIP 客户把 {BASE} 换成 https://vip.tyasai.com/v1

10

安全提醒

  • 不要把 API Key 发到群里、网页里或 GitHub。
  • 主站控制台 https://api.tyasai.com/,VIP 控制台 https://vip.tyasai.com/。工具里的 Base URL 分别填到对应站的 /v1
  • 不要使用内部维护地址、临时地址或内网地址。
TyasAI 文档站 · 精确到键,美得刚好

IMAGE API

生图接口

生图必须用生图 Key。主站 Key 打主站,VIP Key 打 VIP。不要用文本 Key,也不要在对话软件里“让 AI 画一张图”。

01

用哪把 Key,打哪个地址

Key

只用生图组 Key。文本 Key / 视频 Key 不能生图。

主站

https://api.tyasai.com/v1

VIP

https://vip.tyasai.com/v1

鉴权

Authorization: Bearer 你的生图Key

格式

JSON。Content-Type: application/json

售价、可用模型以控制台和这把 Key 所属分组为准。本页只写调用方法,不写渠道内部价。

02

接口

文生图

POST {BASE}/images/generations 同步,一次返回图片

图编辑

POST {BASE}/images/edits 图生图 / 多图合成,同步

查模型

可选 GET {BASE}/models

成功时 JSON 里应有 data[0].urldata[0].b64_json。只有 HTTP 200、没有图片内容,不算成功。返回的 URL 多半是临时链接,请尽快转存。

03

模型怎么选

OpenAI 图像

gpt-image-2

走 Images 原生接口。尺寸按接口实际支持范围传。

Grok Imagine

grok-imagine-imagegrok-imagine-image-quality

两个模型都支持文生图、图编辑、最多 3 张参考图。控图用 resolution + aspect_ratio,不要传 OpenAI 的 size / quality

你这把 Key 实际能打哪些名字,以控制台或 GET /v1/models 为准。不要按别的站的模型名单补。

04

文生图

model

必填。例如 gpt-image-2grok-imagine-imagegrok-imagine-image-quality

prompt

必填。Grok 建议英文。

n

可选,默认 1。同 prompt 出几张;建议 1–10

resolution

Grok:1k2k,默认 1k。不要传 1024x1024

aspect_ratio

Grok 可选:1:1 16:9 9:16 4:3 3:4 3:2 2:3 auto

response_format

url(默认)或 b64_json

gpt-image-2

curl {BASE}/images/generations \
  -H "Authorization: Bearer 你的生图Key" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gpt-image-2",
    "prompt": "一只坐在窗边的橘猫,暖光,写实",
    "size": "1024x1536"
  }'

Grok Imagine

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 不要传 sizequality。OpenAI SDK 的 images.generate() 常常默认带 size,会原样转到上游并失败。Grok 请用 extra_body 只传 resolution / aspect_ratio,或直接 POST JSON。

05

图编辑 / 图生图

POST {BASE}/images/edits,必须是 JSON,不要用 OpenAI SDK 的 images.edit()(它走 multipart)。

单图

image: {"type":"image_url","url":"https://..."},也可用 data:image/png;base64,...

多图

images: [ {...}, {...} ]。网关上限 最多 3 张

prompt

用自然语言写要改什么,例如 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 可以再送进下一轮继续改。

06

不要这样用

  • 不要用 /v1/responses/v1/chat/completions 生图。
  • 不要把生图模型写进文本接口。
  • 不要用文本 Key / 视频 Key 生图。
  • Grok 不要传 sizequality
  • 编辑不要发 multipart。
  • 参考图不要超过 3 张。

VIDEO API

视频接口

视频必须用视频 Key。先创建任务,再查状态,完成后再下载。查询和下载不会再扣一次生成费。

01

用哪把 Key,打哪个地址

Key

只用视频组 Key。文本 Key / 生图 Key 不能创建视频。

主站

https://api.tyasai.com/v1

VIP

https://vip.tyasai.com/v1

鉴权

Authorization: Bearer 你的视频Key。创建、查询、下载必须同一把 Key。

分辨率、时长、按次 / 按秒,以这把 Key 在控制台或视频目录里的卡片为准。本页不写内部渠道和对照站价格。

02

接口

创建

POST {BASE}/videosPOST {BASE}/videos/generations

查询

GET {BASE}/videos/{任务ID}

下载

GET {BASE}/videos/{任务ID}/contentContent-Type: video/mp4,支持 Range

记下返回的 idrequest_id。建议每 5–10 秒查一次,最长等 15 分钟。常见耗时 30 秒到 3 分钟。未完成就下载会失败。

请用 curl、SDK 或服务端直打。浏览器跨站探测会先发 OPTIONS,本站不开放第三方网页跨域,页面上的 Failed to fetch 不是 Key 没开。

03

文生还是图生

以该 Key 视频目录卡片上的「生成方式」为准。没有卡片,不要按口头名单补能力。

  • 卡片标「文生视频」:只传 prompt,不要传图。
  • 卡片标「图生视频」:除 prompt 外再传 1 张图
  • Grok 图生标准字段:image: {"url":"https://..."}data:image/jpeg;base64,...
  • Grok 当前常见调用名:grok-imagine-videogrok-imagine-video-1.5,以及带 480p / 720p / 1080p 的分档名。能同时文生还是图生,看卡片。
  • 其它常见名(以你的分组为准):sora-2 sora-2-pro veo-fast veo-3-1 seedance-2.0
04

创建参数

model

必填,只填该 Key 目录里的名字。分档名里的 480p/720p/1080p 要和 resolution 一致。

prompt

文生必填。Grok 必须英文,中文会被拒。

duration

整数秒。Grok 常见 1–15,未传时常按 5 秒。以卡片为准。

resolution

480p / 720p / 1080p。1080p 是否开放看卡片,不要想当然。

aspect_ratio

Grok 可选:1:1 16:9 9:16 4:3 3:4 3:2 2:3

image

图生时传 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"
05

不要这样用

  • 不要用文本 Key 或生图 Key 打视频接口。
  • 不要把视频模型写进 /v1/chat/completions/v1/responses/v1/images/generations
  • 创建失败就停,不要连续狂刷创建接口。
  • Grok 不要传 size
  • 换 Key 后,旧任务会查不到。