我的中转站

RELAY CONSOLE · 首尔节点 · GOOGLE 官方直连

登录 / 注册

概览
运行中
账户余额
—
注册赠送 ¥2 起步
调用次数
—
最近 50 条记录内
Token 总量
—
输入 + 输出
累计消费
—
按站内计价结算

消费趋势 · 近 14 天

按天汇总消费记录(数据源为最近 50 条)。

模型用量

暂无数据

分组菜单

修改密码

改密成功后,其他设备 / 浏览器上的登录会被注销,当前这台保持登录。

我的 API Key

新建:
key 明文只在创建时显示一次,丢了只能删掉重建——第五课的规矩。调用地址:本站 /v1/chat/completions,OpenAI 格式,任何兼容客户端都能接。

在线试聊

把你的 key 粘进来,选个模型,开始聊天。
多轮对话在本页内累积,刷新页面即清空。

消费记录

按模型筛选:

接口一览

全部接口用站内 key 鉴权:请求头 Authorization: Bearer sk-你的key。基地址就是本站地址。所有调用统一计费并落消费记录;流式(stream)已支持,账单取收尾片的 usage 结算,断线也会读完上游收账。
POST/v1/chat/completions

聊天对话,OpenAI 格式,任何兼容客户端可直接接。可用模型见「概览」的分组菜单(leon-chat 等)。

curl https://zyrelay.top/v1/chat/completions   -H "Authorization: Bearer sk-你的key"   -H "Content-Type: application/json"   -d '{"model":"leon-chat","messages":[{"role":"user","content":"你好"}]}'
POST/v1/images/generations

文生图,OpenAI 格式,本站内部转成 Gemini 原生调用。可用模型:gemini-3.1-flash-image、gemini-2.5-flash-image、gemini-3-pro-image 等。注意:当前上游免费层没有生图额度,调用会返回 429;开通计费或额度恢复后即可用。

curl https://zyrelay.top/v1/images/generations   -H "Authorization: Bearer sk-你的key"   -H "Content-Type: application/json"   -d '{"model":"gemini-3.1-flash-image","prompt":"一只戴墨镜的猫"}'
POST/v1/embeddings

文本向量(做语义搜索、推荐、聚类用)。可用模型:gemini-embedding-001、gemini-embedding-2。

curl https://zyrelay.top/v1/embeddings   -H "Authorization: Bearer sk-你的key"   -H "Content-Type: application/json"   -d '{"model":"gemini-embedding-001","input":"要向量化的文本"}'
POST/v1beta/models/{模型}:generateContent

Gemini 原生格式直通:图片输入、安全设置、原生参数全支持。可用模型为分组菜单内的模型,加全部生图模型。

curl https://zyrelay.top/v1beta/models/gemini-3.5-flash:generateContent   -H "Authorization: Bearer sk-你的key"   -H "Content-Type: application/json"   -d '{"contents":[{"parts":[{"text":"你好"}]}]}'
POST/v1/audio/speech

语音合成,OpenAI 格式,返回 wav 音频文件。可用模型:gemini-3.8-flash-tts(默认)等 5 个 TTS 模型;voice 参数选音色(如 Kore、Puck)。

curl https://zyrelay.top/v1/audio/speech   -H "Authorization: Bearer sk-你的key"   -H "Content-Type: application/json"   -d '{"model":"gemini-3.8-flash-tts","input":"你好,这是我的中转站","voice":"Kore"}'   --output hello.wav
POST/v1beta/models/{模型}:generateContent · 视频拉片 / 音乐

原生直通还能干两件大事:视频分析(拉片)——把 YouTube 链接以 fileData 塞进来,模型逐帧看完再回答(本地视频文件需先有上传通道,后续可加);音乐生成——模型用 lyria-3.5 等,responseModalities 设为 AUDIO。音乐当前与生图一样卡在免费层额度(429),接口已就绪。

curl https://zyrelay.top/v1beta/models/gemini-3.5-flash:generateContent   -H "Authorization: Bearer sk-你的key"   -H "Content-Type: application/json"   -d '{"contents":[{"parts":[
    {"fileData":{"fileUri":"https://www.youtube.com/watch?v=视频ID","mimeType":"video/*"}},
    {"text":"逐段分析这个视频的镜头和转场"}]}]}'
POST/v1beta/interactions · 深度研究(实验性)

Deep Research 代理:POST 创建研究任务(agent 填 deep-research-pro-preview-12-2025),再用 GET /v1beta/interactions/{任务ID} 轮询结果,研究耗时数分钟。免费层额度为 0(Google 明确回 limit: 0/day),升级上游层级后可用;站内暂只做鉴权,计费待额度开通后补。

curl https://zyrelay.top/v1beta/interactions   -H "Authorization: Bearer sk-你的key"   -H "Content-Type: application/json"   -d '{"agent":"deep-research-pro-preview-12-2025","input":"你的研究题目"}'
POST/v1/files/google · /v1/files/local

文件双通道(multipart 上传,字段名 file,上限 200MB):google 通道传给 Google 供分析(48 小时有效,返回 uri 供原生请求引用);local 通道存服务器本地(GET /v1/files/local 查列表/下载,DELETE 删除)。会话或 key 均可鉴权。

POST/v1/kb/docs · /v1/kb/query

RAG 知识库:docs 入库(文件或 JSON 文本,支持 txt/md/csv/json/PDF,PDF 文字版地解析、扫描版自动转录),自动切块向量化存 SQLite;query 提问({question, model}),按向量相似度取最相关片段注入回答并标注出处。GET /v1/kb/docs 列表,DELETE /v1/kb/docs/{id} 删除。

POST/v1/memory(GET 同路径)

跨聊天记忆:保存一份按账号的长期记忆(上限 4000 字,带启用开关)。开启后,每次 /v1/chat/completions 都会自动把记忆注入为 system 消息 — 账号下所有 key、所有客户端通用。知识库问答不注入。

GET/v1/models · /v1/balance

查询类接口:前者列出你这把 key 能用的模型菜单,后者查所属账号余额。

上传文件

给 Google 的:48 小时有效,拿到 uri 后填进原生请求的 fileData 就能分析(视频拉片、文档问答都走它)。存本站的:长期保存在服务器硬盘,也是以后知识库的入料口。单个文件上限 200MB。

Google 通道的文件

加载中…

本站存储的文件

加载中…

文档入库

PDF:文字版在服务器本地解析(MuPDF),扫描版自动送 Gemini 转录再入库。入库流程:全文按约 800 字切块 → 每块用向量模型变成一组数字存进 SQLite → 提问时先按“意思相近”捞出最相关的几块,再让大模型开卷回答。

我的文档

加载中…

问知识库

小提示:试聊页勾上「查我的知识库」,聊天时也会走这里的检索。模型只准照资料回答,资料里没有的它会明说。

我的长期记忆

这份记忆挂在你的账号上:账号下任何一把 key、任何客户端(网页、手机 app、第三方工具)发起聊天时,它都会被悄悄塞进对话开头 — 效果就是哪个窗口打开,模型都认识你。适合写:你是谁、在做什么项目、你的偏好和重要事实。每次聊天都会带上它(按 token 计费),所以贵精不贵多,上限 4000 字。
验证方法:存好之后去「在线试聊」开一段全新对话,直接问“我叫什么名字” — 它没理由知道,除非记忆生效。关掉上面的开关,它立刻“失忆”。注:知识库问答不注入记忆(那里只认文档出处,保持纯粹)。