# 懒人AI完整文档
更新时间:2026-11-04。模型权限与现价以当前账户为准。
# 把接入交给AI
如果你已经有能操作本机或目标项目的AI,可以让它按本文完成最小配置。不要把API密钥直接写进提示词;告诉AI密钥存在哪个已授权的秘密存储中,或者在客户端确认框里自己填写。
## 复制给AI
```text
请按懒人AI文档帮我接入我指定的客户端/项目。
目标客户端或项目:由我指定;不明确时一次问清。
需要的分组和模型:以我的密钥权限、当前模型广场为准。
新接入且我未指定分组时:Claude推荐自制号池,GPT推荐「GPT 神秘渠道」,先读分组说明并确认本站当前可选;已有正常配置保留,不自动迁移或扩大密钥权限。
文档:DSH直接读取DSH自定义提供商教程;其他编程客户端读取Magpie教程。程序、图片和视频使用对应API教程,不凭记忆猜接口。
API主地址:https://otz.si;本站支持常用无前缀兼容。原配置正常时不要强制追加/v1,特定客户端字段按对应教程填写。
密钥:只从我授权的秘密存储取用,或让我在本机界面填写,不在聊天、日志或Git中展示。
执行边界:
1. 先检查是否已有同用途配置;只修改地址、协议、模型、密钥等必要字段。
2. 已有可用配置优先保留;DSH在设置→模型中添加自定义模型API,无需额外安装Magpie;其他编程客户端按Magpie教程中对应模型类别的无密钥入口添加。让用户填写自己所选分组的密钥,获取该密钥可用模型,不逐个手填。不改后端、不重装工具、不跑整套测试。
3. 保留当前登录、MCP、插件、权限和其他供应商。当前任务未结束,不切换供应商、不重启客户端、不启用本地路由。
4. Magpie先只添加供应商,不分配给正在运行的应用;当前任务结束后再切换。若提示替换已有供应商,先取消,不覆盖原配置。
5. 原生协议优先:Codex用Responses,Claude Code用Messages;Kiro积分不擅自桥接为Chat。
6. 默认零收费,只检查配置和必要的一次模型发现。收费请求必须取得我本轮明确次数和预算;不测全模型、不自动重试结果不明的生成。
7. 图片用Images;视频用Videos异步提交/查询/下载。没有任务ID或超时,先查状态,不重复提交。
8. 不更改价格、分组、客户密钥权限,不自动换模型或设置跨组故障转移。
9. 只报告变更字段、回退方法及实际验证范围。配置成功不能写成生成成功;达到目标就停止。
```
## 机器阅读入口
- [文档索引 llms.txt](/docs/llms.txt):先定位需要的教程,不必每次读取整站。
- 本页Markdown:可直接交给AI。
- [完整文本 llms-full.txt](/docs/llms-full.txt):需要离线阅读时使用。
- 每页均有对应的`/docs/markdown/页面名.md`,例如`/docs/markdown/images.md`。
这些文件与网页来自同一份原稿。`llms.txt`是阅读入口,不是让AI自动获得执行权限,也不保证所有AI产品会主动抓取它。
## 给中转站维护AI的额外说明
一枚密钥不能默认访问所有分组。按目标系统已有功能选择对应协议和渠道;只接用户指定范围。不复制整个站点设置,不假设本站售价等于接入方售价。
遇到credit、视频异步任务等特殊计费,先检查目标系统是否支持。不能支持时只暂停该能力,解释缺项;不要为了普通接入自行修改核心计费代码、安装未知插件或发起生产部署。
---
# API与文本调用
主地址为 `https://otz.si`。下面给出完整标准路径,客户端Base URL是否带`/v1`以该客户端教程为准。本站常用无`/v1`路径兼容保留,但不要拼出`/v1/v1/...`。
## 接口速查
| 能力 | 方法与路径 |
| --- | --- |
| 当前密钥可见模型 | `GET /v1/models` |
| Chat Completions | `POST /v1/chat/completions` |
| Responses | `POST /v1/responses` |
| Anthropic Messages | `POST /v1/messages` |
| 图片生成 | `POST /v1/images/generations` |
| 提交视频 | `POST /v1/videos` |
| 查询视频 | `GET /v1/videos/{id}` |
| 下载视频 | `GET /v1/videos/{id}/content` |
不同模型可用的端点不同;这张表不是每个模型支持全部端点的承诺。
## 鉴权
JSON请求通常使用以下请求头,密钥替换为自己的调用密钥:
```http
Authorization: Bearer YOUR_API_KEY
Content-Type: application/json
```
Anthropic客户端也可按原生配置使用`x-api-key`和`anthropic-version: 2023-06-01`。密钥只保存在秘密字段或受限配置里,不放URL,不使用`curl -v`、完整请求头日志或公开前端代码传递密钥。
## 免计费模型发现
下载 [本地请求示例 request.py](/docs/examples/request.py),在电脑终端运行:
```sh
python3 request.py /v1/models
```
Windows可使用`py -3`替代`python3`。程序会隐藏输入密钥;只访问`https://otz.si`,不写任何客户端配置、不自动重试。
返回JSON的`data[].id`为模型ID。目录成功只是免计费配置检查,不是模型生成成功。
## 发起一次文本请求
把下面任意一种JSON保存为`request.json`,将模型名换为这枚密钥实际支持的完整名称。`YOUR_MODEL_ID`是占位符,不能原样发送。
### Responses
```json
{
"model": "gpt-6.1-sol",
"input": [{"role": "user", "content": [{"type": "input_text", "text": "只回复:连接成功"}]}],
"stream": false,
"max_output_tokens": 64
}
```
```sh
python3 request.py /v1/responses --json request.json --allow-charge
```
### Chat Completions
```json
{
"model": "YOUR_MODEL_ID",
"messages": [{"role": "user", "content": "只回复:连接成功"}],
"stream": false,
"max_tokens": 64
}
```
```sh
python3 request.py /v1/chat/completions --json request.json --allow-charge
```
### Anthropic Messages
```json
{
"model": "YOUR_MODEL_ID",
"max_tokens": 64,
"messages": [{"role": "user", "content": "只回复:连接成功"}],
"stream": false
}
```
```sh
python3 request.py /v1/messages --json request.json --allow-charge
```
`--allow-charge`表示你主动同意这一次生成,程序仍会要求确认。它不是价格预算器;设置Token上限不代表有总金额硬上限。请求失败、超时或输出不完整时,不自动重发。
## 接入实际程序
先选择协议和完整模型名,再按SDK字段配置地址。把密钥留在服务端秘密存储或用户本机,不写死到浏览器脚本。不要为接入改全局系统代理、清空客户端配置、重装编程工具或关闭TLS验证。
流式请求设置`stream: true`,使用支持SSE的客户端。上面的简易Python示例仅用于非流式JSON及单次视频查询,不用于读取长流。收到HTTP 200或首个事件不等于生成结束,按对应协议的完成事件判断。
保留响应头`X-Oneapi-Request-Id`及开始时间用于排障;不要记录密钥和完整提示词。取消任务应传播取消请求,不在后台继续无止境重试。429/503先尊重`Retry-After`,对结果不明的生成请求先查状态再决定是否重试。
---
# 价格与用量
价格说明核对于 **2026-11-03,Asia/Shanghai**。本文列固定规则和读账方法;变化频繁的文本价格请在 [模型广场](https://otz.si/pricing) 选择自己的分组查看,最终核对使用记录。
## 文本模型
常见单位为人民币/百万Token,输入、输出、缓存读取、缓存写入分别计价。长上下文、缓存写入时长和部分模型峰谷时段可能改变单价。
2026-11-03 文本模型费用已调整,最新价格见[模型广场](https://otz.si/pricing)。已有密钥和客户端配置无需修改。
- 已按所选分组显示的最终单价,不要再乘一次倍率。
- “输入Token”是否包含缓存,取决于协议和日志字段;不能把总输入、缓存读写全部相加重复计算。
- 本地客户端展示的费用可能采用厂商默认价、美元价或旧配置,不等于本站实际扣费。
- 分组名称不构成稳定性、上下文长度或“不降智”的保证,以明确能力说明和实际返回为准。
## 请求取消与输入估算
Claude 文本模型使用 Anthropic Messages 接口时,请求完整发出后,客户端在收到响应前取消且没有实际用量的,按本地估算的输入 Token 结算,输出与缓存读写不估算。账单会注明“输入 Token 估算”;估算可能与模型实际统计不同,不能据此认定生成成功。已拿到有效用量的仍按用量结算。
未发出的请求不收这笔费用,取消后不自动重试,也不追补历史请求。积分组、图片、视频和独立不限量渠道不适用这条输入估算规则。遇到金额疑问请提供请求 ID 给客服,不要重复提交来验证。
## GPT图片
标准「GPT 图片」组下,以下四款模型统一 **¥0.05/张**,按实际生成张数计费,不按1K/2K/4K分别加价。
| 完整模型名 | 单张价格 |
| --- | --- |
| `gpt-image-2` | ¥0.05 |
| `gpt-image-2.5` | ¥0.05 |
| `gpt-image-2.5-flare` | ¥0.05 |
| `gpt-image-2.5-sunburst` | ¥0.05 |
例如实际生成2张为¥0.10。尺寸是生成参数,实际像素以返回图片为准;请求4K不等于保证原生4K细节。参见[图片教程](/docs/markdown/images.md)。
## Kiro积分
「Claude Kiro 积分」按 **¥0.15/credit** 计费,客户倍率1;不按该次Token量另加一笔普通文本费。支持的`web_search`工具按现行 **¥0.01/次** 单独计费。
计算示例(非真实用户账单):0.02 credit、不使用搜索时,积分费为¥0.003;同样积分再使用一次计费搜索,合计¥0.013。最终记录可能受记账精度取整影响。
合法credit=0且没有工具费时免费。**不能把所有报错、拒答、断流一概当作免费**:是否产生有效积分或工具调用,以该请求账单为准。遇到缺少/无效积分字段,本站不会擅自改用Token估算补扣。详见[Kiro说明](/docs/markdown/kiro.md)。
## 视频
视频价格随模型、分辨率和时长变化,提交前选择对应视频分组查看报价。Seedance使用视频Token维度结算,MiniMax H3使用秒数维度;不能套用图片单张价或文本Token价。
2026-11-03 已下调现有视频基础单价,视频分组倍率和计费单位不变。GPT 图片仍为 ¥0.05/张,Kiro 积分仍为 ¥0.15/credit,不适用文本倍率调整。
任务可能经历预扣和最终结算。客户端超时不等于服务端任务失败,也不代表已经退款。先查同一个任务与账单,结果不明时不要重复提交。
## 安全使用额度
首次配置使用有额度与有效期限制的独立密钥。预算需要同时考虑生成、工具费及已提交的异步任务;“最大输出Token”不是总费用硬上限。对金额有疑问时提交请求ID给客服,不要通过反复调用来验证价格。
## 支付宝充值
2026-10-31 更新:在 [钱包](https://otz.si/wallet) 选择充值金额 → 支付宝 → 扫码,**按收银台显示的精确金额付款一次**。收银台域名为 `alipay.otz.si`;微信和 USDT 入口保持不变。
为区分订单,实付金额可能带分位尾数。例如充值 ¥1 的订单可能要求支付 ¥1.01,站内增加的仍是所选 ¥1;请先确认两项金额,不要自行抹掉尾数。
请在页面倒计时内付款。**已付款但页面显示过期时,不要重复付、不要重新下单**:先查看钱包「订单历史」。确认结果短暂未更新可刷新;仍未到账,请向 [客服](/docs/markdown/support.md) 提供订单号、金额和支付时间。尚未付款且页面已过期,才重新下单;不要向保存的旧二维码直接付款。
---
# DSH 接入懒人AI
DSH(DeepSeek Harness)可以直接添加懒人AI,不需要先装 Magpie。还没安装?从 [DeepSeek 官网](https://www.deepseek.com/harness/) 下载桌面端。
## 1 打开添加页面
打开 DSH → **设置 → 模型 → 添加模型提供商**,切换到 **自定义模型 API**。
不要把本站密钥填进内置的 DeepSeek 官方卡片。
## 2 填地址和自己的密钥
使用 Claude 推荐自制号池,GPT / Codex 推荐「GPT 神秘渠道」。先按[分组说明](/docs/markdown/groups.md)创建对应密钥,再在 DSH 添加提供商;不同分组不要共用同一枚密钥。
以 DeepSeek 等国产文本模型为例:
| 填写项 | 填什么 |
| --- | --- |
| Provider ID | `lanren-ai`(已有同名项就换一个,不覆盖) |
| 显示名称 | `懒人AI` |
| API 地址 | `https://otz.si` |
| API 协议 | **OpenAI Chat Completions** |
| API 密钥 | 从本站 [API 密钥](https://otz.si/keys) 复制对应分组的密钥,不是登录密码 |
点 **获取可用模型** → 勾选要使用的模型 → 添加到列表 → **创建提供商**。不用逐个抄模型名;获取失败时,再到 [模型广场](https://otz.si/pricing) 复制该分组支持的完整名称手动添加。
::: details 用 GPT 或 Claude?改这两项
| 模型路线 | API 协议 | API 地址 |
| --- | --- | --- |
| GPT / Codex 模型 | OpenAI Responses | `https://otz.si` |
| Claude 模型 | Anthropic Messages | `https://otz.si` |
使用对应分组密钥;不同协议分别建提供商,ID 不重复。Kiro 积分必须保留 Messages,不转换成 Chat;它在 DSH 中尚未实测。
本站已兼容无前缀调用,以上地址统一填主域名,不用手动加 `/v1`。已有带 `/v1` 且正常的配置也不用改。
:::
::: details 看一下官方表单长什么样

图片来自 [DeepSeek 官方模型配置教程](https://deepseek-harness.github.io/deepseek-harness/guide/providers),不是本站实测截图。
:::
## 3 选模型,开始使用
回到聊天页,新建会话,在模型选择器里选 **懒人AI → 对应模型**。若输入框不可用,先添加并选中工作区。
接好就可以使用,不必测试全部模型。详细功能可问接入后的 AI,或看 [官方教程](https://deepseek-harness.github.io/deepseek-harness/guide/providers)。
2026-10-28 已核对官方流程;本轮未在 DSH 发起生成。这里只配置文本模型;图片/视频生成请看本站对应教程。
---
# 常见问题
## Base URL到底要不要加v1
**本站客户端教程统一填`https://otz.si`,不用手动加`/v1`。** 本站已兼容无前缀调用;已有带`/v1`且正常的配置也不用改。
| 配置位置 | 填写 |
| --- | --- |
| Magpie的Chat / Responses / Anthropic字段 | `https://otz.si` |
| DSH自定义模型API地址 | `https://otz.si`,协议按模型路线选择 |
| 直接发HTTP请求 | 使用API页列出的完整路径 |
2026-10-28已核查:`/responses`、`/chat/completions`、`/models`与对应`/v1/...`路径都可到达鉴权接口;服务器配置也保留了对应转发。这是免计费路由检查,不等于所有客户端都已生成实测;Magpie图片单次验证的实际范围见[核验记录](/docs/markdown/verification.md)。
不要重复拼出`/v1/v1`。旧域名仅保留历史兼容,新配置用`otz.si`;`otz.ai`不是本站地址。
## 401或invalid key
检查是否把登录密码当成密钥、复制时有空格、密钥已停用/到期。确认地址是本站。不要把密钥发给客服;需要更换时先配置并确认新密钥,再停用旧密钥。
## 403或model not found
检查所选组、密钥模型限制及完整模型名。账户模型列表不一定等于这枚密钥的权限;用这枚密钥读一次模型发现即可,不进行批量生成试错。不要自行换代或删除日期后缀。
## 400或Invalid request
通常需要检查请求字段、所用协议、消息/工具格式,不能仅凭状态码判断是谁的故障。保留请求ID,不反复重试相同请求。图片先核对`quality`;Kiro积分先核对Messages与工具参数。
## 429或503
可能是限流或临时容量不足。若有`Retry-After`,按指定时间等待。只对明确未执行且适合重试的请求做有上限退避;已经输出、中途断流或视频提交结果不明时,先查状态,不自动重发。
## 断流是不是没扣费
不一定。已经生成的内容、有效用量或工具调用可能产生费用。HTTP 200、首包和结束事件也不是同一个概念。提供请求ID、时间和模型给客服,不能用“没看到最后一句”直接推断零费用。
部分 Claude 文本请求完整发出后、在收到响应前由客户端取消且没有实际用量,会按本地输入 Token 估算结算,并在账单注明。未发出的请求不收这笔费用,历史请求不补扣;范围见[请求取消与输入估算](/docs/markdown/billing.md#请求取消与输入估算)。
## Magpie会不会影响原配置
给应用分配模型会修改对应应用的接入配置。当前任务还在进行时,只添加供应商,不切换。若导入时提示替换已有供应商,先取消;不要同时让其他配置工具接管同一个应用。
## 本地显示费用与本站不同
本地工具可能采用官方美元价格、默认模型价或自己的统计估算。以本站所选组的现行价格与使用记录为准。图片、视频和credit不是普通文本Token计费,不能直接套用。
## 分组倍率变高,是不是一定更贵
不一定。2026-11-03 同时调整了文本基础单价与分组倍率,不能只看倍率变化;请在模型广场选择实际使用的组,对照输入、输出和缓存最终单价。已有密钥无需重建,图片和积分规则不变。详见[价格与用量](/docs/markdown/billing.md)。
## 能不能保证全部模型长期可用
不能。模型发现与一次历史成功都不是持续可用性保证。文档列明[历史核验范围](/docs/markdown/verification.md),实时容量和错误仍要按当次请求判断。
## 客服需要什么信息
添加[微信客服「懒小懒」](/docs/markdown/support.md),提供时间与时区、完整模型名、分组、状态码、请求ID、客户端版本。截图遮住密钥、密码、邮箱、余额和私人对话。本文不承诺未公布的客服时间、退款规则或数据留存期限。
## 代理需要自己买服务器吗
托管分站不需要。自备域名,先连接账号、验证解析,再付一次开通费;模型用量另计。分站注册、品牌和收款在自己的后台设置,详见[分站开通教程](/docs/markdown/partners.md)。
---
# 选择分组和模型
分组决定路由、计费规则及密钥可用范围。同名模型在不同组的价格与可用性可能不同;倍率低不等于任何情况下总价都更低,必须连同模型基础价、单位和阶梯一起看。
创建密钥时,分组按模型系列分类,同类按倍率从高到低排列;可以搜索名称、说明或倍率。名称更新不影响已有密钥,无需修改客户端。
## 按用途选择
新接入推荐:**Claude 选择自制号池,GPT 选择「GPT 神秘渠道」**。先在[模型广场](https://otz.si/pricing)选择分组,确认目标模型和价格,再创建对应分组的密钥。
Claude 自制号池包括「自制cc pro+max 混合号池」和「自制cc-pro号池」,按目标模型的当前可用范围选择;“自制号池”是分组名称,不代表本站自营。若模型广场或创建密钥时未显示该组,先联系站内客服,不要用其他分组密钥代替。
另有「自制cc-pro号池 周末特惠」独立分组,需单独创建对应密钥,不与常规 Pro 池混用。开放时间、模型及价格见[模型广场](https://otz.si/pricing)。
| 系列或用途 | 选择要点 | 接入方式 |
| --- | --- | --- |
| Claude | 优先自制号池;与「Claude Kiro 积分」等其他组分别选择,不混用计费单位 | Claude Code优先原生Messages |
| GPT | 优先「GPT 神秘渠道」;确认该组支持的完整GPT模型名 | Codex优先Responses;其他客户端按支持协议 |
| Gemini / Grok | 确认完整模型名和支持端点,勿只看系列 | 本指南文本示例使用兼容Chat;原生协议需另核对 |
| 国产文本 | DeepSeek、GLM、Kimi、MiniMax等按具体模型选 | 以模型广场显示的协议为准 |
| 图片 | GPT图片密钥、图片生成模型 | Images接口,不是普通Chat |
| 视频 | Seedance / MiniMax视频分组 | 异步Videos接口 |
| GPT不限量 | 权益以所购套餐为准 | 不代表图片、视频和其他组免费 |
## 模型名从哪里复制
1. 模型广场先选择密钥所属分组。
2. 复制完整模型ID,包括连字符、点号、大小写和日期后缀。
3. 在客户端粘贴,不把界面的简称当API名称。
例如 `gpt-6.1-sol` 与 `gpt-6-sol` 不是同一个模型;`claude-sonnet-5-5` 与带点的名称也不能自行视为等价。不要在没有明确说明时删除日期或自动换代。
客户端下拉列表可能来自账户总目录,不一定等于这枚密钥的最终权限。需要确认时,用该密钥读取一次 [模型列表](/docs/markdown/api.md#免计费模型发现)。列表中有模型仍不保证此刻有生成容量。
## 多个分组怎样配置
需要分别选择多个组时,每个组建立独立的客户端供应商,例如「懒人AI-GPT神秘」「懒人AI-Claude自制混合池」,分别填对应密钥。推荐不代表旧组下线;已有配置正常就保留。切换时另建对应分组的密钥和供应商,不覆盖旧配置,也不要设置失败后偷偷换到不同计费组。
先完成当前任务,再切换模型或供应商。旧会话可能包含其他模型的工具或推理状态;改完后先开新会话更容易判断配置是否正确。
---
# 生成图片
使用「GPT 图片」分组对应的密钥,调用图片生成接口。使用 Magpie 时,先在 [Magpie 教程](/docs/markdown/magpie.md) 添加「懒人AI · 图片」供应商。
**已实测:** 2026-10-28,Magpie 0.1.1888 本地 Images API → 懒人AI,`gpt-image-2` 返回 1 张 1024×1024 图片,用时约 56 秒,本站实际扣费 **¥0.05**。这次验证没有经过 Agent 聊天生图/MCP,也不代表所有模型、尺寸都已测过。
下面是直接 API 接入步骤,可交给你的 AI 执行。若经 Magpie 本地 API 调用,地址与模型前缀应使用你本机实际配置,不能照抄本站直连接口的密钥与模型写法。
## 模型与尺寸
四款完整名称为`gpt-image-2`、`gpt-image-2.5`、`gpt-image-2.5-flare`、`gpt-image-2.5-sunburst`。[统一单张价格见这里](/docs/markdown/billing.md#gpt图片),1K/2K/4K不再对应不同收费档。
`size`使用像素字符串,例如`1024x1024`,不要把`1K`直接当作所有接口均接受的值。2K/4K请求也必须使用该模型实际支持的尺寸;没有确认的尺寸列表不要猜填。返回像素和细节可能不等于请求值,下载后检查实际图片尺寸。
## 1 准备最小请求
保存为`image.json`:
```json
{
"model": "gpt-image-2",
"prompt": "一只戴紫色围巾的橘猫,简洁插画,无文字",
"size": "1024x1024",
"n": 1
}
```
`gpt-image-2`先不传`quality`,不要擅自填`standard`、`hd`或`4k`。三款2.5在本站2026-10-27的单张测试使用`quality: "low"`;换模型时按其说明填写,不把所有模型强行统一参数。
## 2 只提交一次
下载 [request.py](/docs/examples/request.py),执行:
```sh
python3 request.py /v1/images/generations --json image.json --allow-charge --out image-result.json
```
程序隐藏输入密钥,提示确认后才提交。结果文件仅保存在本机,不覆盖同名文件。生成可能需要等待;超时并不证明没有生成或扣费,先查使用记录,不盲目重试。
## 3 保存图片
常见结果为`data`数组,元素中包含`b64_json`或`url`,以实际响应为准。
如果是`b64_json`,在本机执行:
```python
import base64
import json
from pathlib import Path
result = json.loads(Path("image-result.json").read_text(encoding="utf-8"))
for index, item in enumerate(result["data"], start=1):
if not item.get("b64_json"):
print(f"第{index}张使用URL返回,请在本机查看结果文件。")
continue
raw = base64.b64decode(item["b64_json"], validate=True)
suffix = ".png" if raw.startswith(b"\x89PNG") else ".jpg" if raw.startswith(b"\xff\xd8\xff") else ".webp" if raw[:4] == b"RIFF" and raw[8:12] == b"WEBP" else ".bin"
with open(f"image-{index}{suffix}", "xb") as output:
output.write(raw)
```
如果是URL,用浏览器打开返回地址及时保存;**不要把本站Authorization请求头转发给图片托管域名**。图片URL可能具有临时访问权限,不要公开分享原链接。
## 常见问题
- **返回了文字没有图片:** 检查是否错用了Chat接口。
- **quality参数错误:** 先按以上最小参数使用,不自动做参数排列组合测试。
- **实际尺寸不同:** 以文件像素为准。Flare在历史1K请求中曾返回1254×1254,不能承诺严格尺寸。
- **想编辑图片:** 本页仅覆盖已核对的生成接口,不代表所有模型支持`images/edits`或multipart上传。
历史测试范围见[核验记录](/docs/markdown/verification.md),不是实时可用性保证。
---
# 懒人AI文档首页
本站 API 主地址为 **https://otz.si**。Magpie 与 DSH 均填写主域名,不必手动加 `/v1`;程序请求使用对应教程的完整接口路径。
文档核对日期:2026-10-28。模型、价格和权限以当前账户的模型广场与使用记录为准;[查看核验范围](/docs/markdown/verification.md)。
---
# Kiro积分组的接入与扣费
「Claude Kiro 积分」与普通Kiro Token组是不同分组。请使用积分组密钥及其支持的完整Claude模型名,优先选择 **Anthropic Messages**。
## 接口和客户端
- 完整接口:`POST https://otz.si/v1/messages`。
- Magpie的Anthropic根地址:`https://otz.si`,使用[Claude接入入口](/docs/markdown/magpie.md)。
- 不要用Chat Completions桥接后,假设仍保留积分字段、所有工具事件及原有会话状态。
- Magpie原生Messages路线可配置,但本站尚未完成其积分端到端专项核验;不要把配置完成当作credit、工具和旧会话均已验证。
最小Messages请求示例见[API教程](/docs/markdown/api.md#anthropic-messages)。先选该密钥支持的模型,不把其他组的模型目录直接复制过来。
## 如何查看扣费
现行单价与计算示例集中在[价格说明](/docs/markdown/billing.md#kiro积分)。在本站使用记录中查看credit、工具费和最终金额,不按客户端显示的普通Token估价判断。
接入方若把本站作为上游转售,必须单独确认其网关能保留并识别`provider_usage.credits`:非流式为响应顶层,流式为最终`message_delta`事件中的字段。不能把缺失、无效值当作合法0,也不能自动改用Token估算。本站计费记录与客户端是否展示该扩展字段是不同问题,不要仅凭客户端没有显示credit就判断免费。
## credit为0与错误请求
合法credit=0且没有工具费时没有积分费用;已执行的搜索工具可能单独收费。请求报错、连接中断和取消,不等于一定没有产生用量。对结果有疑问时,先用请求ID查询账单,不要通过重复请求验证。
## Invalid request / HTTP 400
先确认完整模型名、Messages协议、密钥分组以及工具参数。若旧会话报错、新会话可用,保留原会话,使用一条最短的新会话区分配置问题和历史消息兼容问题;发送它仍会产生正常用量。
不要删除客户聊天记录、关闭安全检查、去掉全部工具结果或自动换模型“修好”报错。部分历史400只取得了通用错误,不能据此承诺已经查明或修复所有请求参数问题。提供请求ID给客服进一步定位。
---
# Magpie 接入懒人AI
只添加懒人AI,不用选择内置商家,也不用配置路由组。
## 1 下载并打开
前往 [Magpie 官网](https://usemagpie.ai/zh/) 下载并安装。要用 Codex 或 Claude,也先装好对应应用:
| 应用 | Mac | Windows |
| --- | --- | --- |
| Codex(在 ChatGPT 应用内) | [ChatGPT 官网下载](https://chatgpt.com/download/) | 打开微软商店,搜索 **ChatGPT**,认准 **OpenAI** |
| Claude | [Claude 官网下载](https://claude.com/download) | 打开微软商店,搜索 **Claude**,认准 **Anthropic**;也可从官网下载 |
已安装就跳过。装好后继续下面两步接入;不要下载同名第三方客户端。
## 2 添加懒人AI,填自己的密钥
新建密钥时,Claude 推荐自制号池,GPT 推荐「GPT 神秘渠道」;先按[分组说明](/docs/markdown/groups.md)确认模型和价格。下面的导入入口只填客户端地址,不会替你选择分组或改变密钥权限。
按你要使用的模型,点一个入口:
- **[添加懒人AI · GPT](https://usemagpie.ai/import#name=%E6%87%92%E4%BA%BAAI-GPT&id=lanren-gpt&chat=https%3A%2F%2Fotz.si&responses=https%3A%2F%2Fotz.si&website=https%3A%2F%2Fotz.si)**
- **[添加懒人AI · Claude](https://usemagpie.ai/import#name=%E6%87%92%E4%BA%BAAI-Claude&id=lanren-claude&anthropic=https%3A%2F%2Fotz.si&website=https%3A%2F%2Fotz.si)**
- **[添加懒人AI · 国产文本](https://usemagpie.ai/import#name=%E6%87%92%E4%BA%BAAI-%E5%9B%BD%E4%BA%A7%E6%96%87%E6%9C%AC&id=lanren-domestic&chat=https%3A%2F%2Fotz.si&website=https%3A%2F%2Fotz.si)**:DeepSeek、GLM、Kimi、MiniMax 等文本模型。
- **[添加懒人AI · 图片](https://usemagpie.ai/import#name=%E6%87%92%E4%BA%BAAI-%E5%9B%BE%E7%89%87&id=lanren-images&chat=https%3A%2F%2Fotz.si&website=https%3A%2F%2Fotz.si)**:填写「GPT 图片」组密钥,后续生成步骤看 [图片教程](/docs/markdown/images.md)。
- **[视频接入](/docs/markdown/videos.md)**:Seedance / MiniMax,提交任务后查询、下载。
前三个入口用于文本。图片已验证 Magpie 本地 Images API 转发;这不等于 Agent 聊天生图也已验证。视频仍按独立 API 教程接入。
允许浏览器打开 Magpie;确认地址属于 **otz.si**,粘贴你在本站 [API 密钥](https://otz.si/keys) 页创建的对应分组密钥,点 **添加**。不是填网站登录密码。
入口只预填公开地址,不含密钥。若提示替换已有供应商,先取消,避免覆盖原配置。
添加时会获取该密钥可用的模型,不用逐个手填。不同分组使用各自的密钥;同系列要添加多个分组时,分别命名并保留原配置。
::: details 链接打不开?手动添加
打开「供应商」→「+ 添加供应商」→「自定义」,填写:
| 填写项 | GPT | Claude |
| --- | --- | --- |
| 名称 | 懒人AI-GPT | 懒人AI-Claude |
| OpenAI Responses 地址 | `https://otz.si` | 不填 |
| OpenAI Chat 地址 | `https://otz.si`(所选组支持Chat时) | 不填 |
| Anthropic 地址 | 不填 | `https://otz.si` |
| API Key | 对应GPT分组的本站密钥 | 对应Claude分组的本站密钥 |
国产文本:名称填「懒人AI-国产文本」,只填 **OpenAI Chat 地址 `https://otz.si`** 和对应国产分组密钥,其余接口留空。
图片:名称填「懒人AI-图片」,同样填 OpenAI 兼容地址 `https://otz.si`,密钥改为「GPT 图片」组;生成请求使用 Images 接口,不是 Chat。
只填本次需要的接口。本站已兼容无前缀调用,统一填主域名,不用手动加`/v1`;已有带`/v1`且正常的配置也不用改。[Magpie官方字段说明](https://usemagpie.ai/docs/zh/import)中的通用示例不等于本站必须加前缀。
:::
## 3 给应用选模型,开始使用
进入 **Agent** 页,找到你要用的应用,点它当前的模型,选择 **懒人AI** 下有权限的完整模型名。不要选自动路由组。
**等当前任务结束后再切换**,按提示重新打开目标应用或终端,新建会话。使用期间保持 Magpie 运行,不要同时让其他配置工具管理同一个应用。

接好后,更多用法可以直接问你的 AI,或看 [官方快速上手](https://usemagpie.ai/docs/zh/start)。发消息按本站所选分组计费,无需测试全部模型。
已核对官方流程和无密钥导入链接;2026-10-28 经 Magpie 0.1.1888 本地 Images API 成功生成 1 张 gpt-image-2 图片,1024×1024,本站扣费 ¥0.05。未逐一实测文本应用、Agent 生图/MCP、其他图片模型或视频。Kiro积分在Magpie中的兼容尚未验证,不要跨协议转换;它需要保留原生Messages路线。
---
# 开通自己的 AI 分站
入口:[懒人AI 分站](https://partners.otz.si/partners)。一次性 ¥288,永久开通、无月费;不用另外购买服务器。域名由你自备,开通费不包含模型调用余额。
## 先配置 再付款
1. 在分站门户注册账号并验证邮箱,点击「开始配置分站」。不会立即扣款。
2. 连接自己的懒人AI账号,完成下面的域名验证。
3. 配置检查通过后,点击「付款开通」。付款确认后自动部署、同步模型并配置 HTTPS;全部完成才显示「已开通」。首次同步需要几分钟,不要重复付款。
## 连接账号
登录 [懒人AI](https://otz.si),打开「安全与访问 → 访问令牌」,新建分站专用令牌,只选择:
- 个人资料:查看。
- API 密钥:查看、创建/修改、显示密钥。
把令牌填入门户的「懒人AI 专用访问令牌」,设置分站售价系数,阅读授权范围后点击「验证并连接账号」。不需要余额、支付或管理员权限;不要把令牌发到聊天里。
程序会创建本分站专用的调用密钥,模型费用从你自己的主站余额扣除。售价系数按目标值计算,不会因反复同步叠加。访问令牌到期或撤销后需要在门户重新连接,不要删除已有分站后重新购买。
## 绑定域名
填写你持有的域名,例如 `ai.example.com`,点击「获取解析要求」。在域名服务商后台添加页面给出的 A 记录和 TXT 记录,再点击「核对解析」。
当前要求 IPv4 直接解析;不要开启 CDN 代理,也不要保留同名 AAAA 记录。TXT 验证信息首次有效期为 1 小时,过期后重新获取。不要改动域名上其他业务的记录。
## 开通后
在「我的分站」打开网站。查看初始管理账号时,需要再次输入**分站门户的登录密码**;登录分站后台后及时修改初始密码。
网站名称、品牌、客户注册和分站收款由你在自己的后台设置。初始客户注册关闭,**不会自动复制主站支付商户配置**。分站客户的余额与你的主站余额是两本独立账本,不会相互充值。
已就绪分站每 5 分钟核对一次目录,也可点击「立即核对并同步」。支持文本、图片,以及当前已适配的视频和积分计费;未知计费或配置冲突会暂停同步并显示原因。
导入模型使用独立调用名以隔离定价,通常带有 `__lr_` 后缀。客户应从自己分站的模型列表复制完整名称,不要删掉后缀。视频按任务规则结算,积分按实际 credit 结算,不套普通文本价格。
## 出现异常
- **已付款但未开通**:查看门户状态,联系[客服](/docs/markdown/support.md),不要重复付款或重新建单。
- **同步已暂停**:按提示检查令牌有效期或配置改动。不要直接删掉同步渠道、密钥或价格来重试。
- **域名不通过**:核对 A、TXT、AAAA 和 CDN 设置,等待解析生效后重新核对。
- **模型调用失败**:先核对主站余额、分站余额、密钥分组和完整模型名;保留请求 ID,不反复提交可能收费的任务。
部署、真实目录导入及重复同步已核对;视频和积分结算使用隔离模拟数据验证。模型容量和生成结果仍以实际调用为准。
---
# 第一次使用懒人AI
你需要准备自己的懒人AI账户、调用密钥,以及要使用的应用。网站登录密码不是API密钥;ChatGPT或Claude的会员也不等于本站余额。

## 1 选择用途和分组
打开 [懒人AI](https://otz.si),登录后进入「模型广场」。先选择分组,再确认完整模型名、接口和价格。
- Claude:推荐自制号池,具体分组见[选择分组和模型](/docs/markdown/groups.md)。
- GPT / Codex:推荐「GPT 神秘渠道」,确认该组支持你要用的模型。
- 其他文本:选支持目标模型的文本组。
- 图片:选「GPT 图片」组。
- 视频:选对应的Seedance或MiniMax视频组。
- Kiro积分:是按credit计费的独立组,不等同于普通Kiro Token组。
分组不是纯标签,它决定密钥能使用的路由与模型。不要仅凭“Claude”“GPT”几个字猜测所有模型都能调用。详见[分组说明](/docs/markdown/groups.md)。
## 2 创建自己的密钥
在控制台「API密钥」页面新建密钥,设置易懂的名字,例如「笔记本-Claude」;选择刚才确认的组,并按需要设置额度、有效期和模型限制。
只把密钥粘贴到你信任的客户端秘密字段。不要发给客服、写到教程、放进Git,或出现在截图中。换电脑、分组或客户端时,建议使用独立密钥,便于单独停用。
## 3 选一条接入路线
| 你想做什么 | 下一步 |
| --- | --- |
| 编程、文本,或给多个应用统一选模型 | [Magpie 一键接入](/docs/markdown/magpie.md) |
| 已在使用 DeepSeek Harness(DSH) | [直接添加懒人AI](/docs/markdown/dsh.md) |
| 在自己的程序中调用 | [API接入](/docs/markdown/api.md) |
| 生成图片或视频 | [图片](/docs/markdown/images.md) / [视频](/docs/markdown/videos.md) |
Magpie负责接入与选模型,目标应用仍需安装:[Codex / Claude 官方下载与 Windows 商店说明](/docs/markdown/magpie.md#_1-下载并打开)。不要同时让其他配置工具管理同一个应用。
## 4 核对配置即可,不必反复测试
地址、协议、分组和模型名核对正确后,保存配置。模型发现只检查名称与权限,不等于生成成功。
需要实际验证时,先看价格和密钥额度,只发一条最短文本,或一张图片;视频提交后等待同一个任务,不连续重提。所有生成请求都可能收费,客户端“测试全部模型”也可能收费。
## 5 遇到问题
先看[常见问题](/docs/markdown/faq.md)。联系网站客服时提供请求ID、时间、模型名和状态码即可,不要提供完整密钥、密码或私人对话内容。
---
# 联系客服 · 懒小懒
接入不会配、调用报错或充值有疑问,可以添加微信客服 **懒小懒**。
用微信扫一扫,或保存下方图片后在微信里识别二维码。
[打开二维码原图](/docs/assets/support-wechat.jpg)
## 提问时带上这些就够了
- 接入问题:使用的软件、模型完整名称,以及报错截图。
- 调用或扣费问题:大概时间、分组、模型名和请求 ID。
- 充值问题:订单号和付款时间;不要重复付款。
**不要发送登录密码、API 密钥、登录验证码或钱包私钥。** 截图先遮住这些内容,也不需要发送私人对话。
## 绑定后,微信发「余额」就能查
1. 登录[安全与访问](https://otz.si/security),在「账户绑定 → 微信客服」点击 **获取绑定码**,按网站提示完成安全验证。
2. 复制整行 `绑定 …`,**私聊发给上面二维码对应的懒小懒**,收到「绑定好了」就完成了。网站会自动更新状态,不用再点击确认。绑定码 5 分钟有效、只能用一次,不要发群里或给其他人。
3. 以后私聊发 **余额** 或 **帮我查一下余额**,就能查询自己的站内余额。不需要发送 API 密钥,也不会改变你原来的模型配置。
只绑定自己的微信和站内账号;这不是微信登录。需要解除时,回到同一页面点击「解绑」。
## 微信转账充值
向客服本人转账,系统核实 **已确认收款** 后,按 **实收 ¥1 = 站内余额 ¥1** 入账,无额外赠送;单笔自动入账上限 **¥100**。支持私聊及客服所在群内向客服本人发起的转账,红包、转给其他人、付款截图或一句「我已付款」不能自动入账。
- **先转账、还没绑定:** 款项会保留为待绑定。同一个付款微信完成绑定后再处理,不要重新转钱。
- **超过 ¥100、回执不完整或服务暂时离线:** 请联系站主核对,不承诺自动入账或固定到账秒数。
- **查是否到账:** 完成站内入账后会收到微信通知;也可以发 **到账了吗** 查看已识别转账的处理状态,发 **余额** 或到[钱包](https://otz.si/wallet)查看。微信已收款不等于站内已经入账;没有识别到记录时,提供金额和时间交站主核查,不要重复支付。
原网站支付宝、微信和 USDT 收款方式保持不变。**2026-10-30** 修复微信绑定/余额回复及私聊转账识别,增加网页自动更新。已核对真实私聊卡片格式,并用模拟数据验证入账与重复回执处理;修复后新转账的完整到账通知仍待真实使用确认,不将历史测试转账补入客户余额。
不知道从哪开始?先看[三步快速接入](/docs/markdown/quickstart.md),不必通读整站教程。
---
# 核验范围与文档更新
更新日期:2026-10-28,Asia/Shanghai。
## 本版依据
| 内容 | 已核对的范围 | 不能据此推断 |
| --- | --- | --- |
| 无前缀地址兼容 | 10月28日核对服务器转发;Models、Responses、Chat带/不带`/v1`的6条无密钥探针均返回JSON 401,没有404或重定向 | 已通过密钥鉴权、模型生成或客户端端到端验证 |
| Magpie | 官方配置/导入协议,GPT、Claude、国产文本、图片的公开无密钥链接;0.1.1888 本地 Images API 实测 gpt-image-2,1张1024×1024,约56秒,本站扣费¥0.05 | Agent聊天生图/MCP、其他模型/尺寸、视频、工具和credit均端到端兼容 |
| DSH | DeepSeek官网链接的官方模型配置指南,自定义提供商、协议、模型发现及选择流程 | 本轮在DSH发起过生成,或所有模型/工具均兼容 |
| 客户端下载 | 10月28日核对 OpenAI 官方桌面应用说明及 Claude 官方下载页;补充 Mac 官网入口和 Windows 微软商店名称 | 本轮重新安装、切换或实测了这些客户端 |
| 图片 | 10月27日四款模型各一次1K请求,均有图片;Flare实际尺寸不符 | 所有尺寸均严格匹配或实时可用 |
| 文本与图片 | 10月27日18个非视频分组、141个模型与分组组合中135项严格通过;另1项图片尺寸例外、5项没有完整成功 | 长期SLA、所有旧别名或所有客户端支持 |
| 视频 | 已有历史任务完成/下载记录;当前插件参数与接口核对 | 本轮重新生成成功、固定完成时间 |
| 价格 | 截至10月28日的本站变更记录:图片统一价、Kiro积分/工具费等 | 本地第三方工具显示的估算必然等于本站账单 |
历史样本不是实时状态。部分Claude路由曾出现502/503,GPT Pro曾出现超时;视频有提交超时记录。具体请求按模型、分组和请求ID定位,不能把文档列表当作可用性承诺。
## 本次教程制作的边界
文档验证覆盖链接、示例语法、静态构建、网页布局、独立发布及上述免计费路由。教程已发布到本站`/docs/`,有新版本时当前教程页会自动刷新;不会刷新控制台或修改客户端配置。保留Magpie与DSH教程;原CC Switch教程下线、旧地址引导至Magpie。
10月28日经用户本轮批准,在已安装的Magpie中添加临时图片供应商,仅发1次图片请求、本站扣费¥0.05;结束已停用测试密钥及临时供应商。未改本机Codex配置、当前应用模型、Magpie默认生图模型或系统代理。DSH仅核对官方文档,没有安装、配置或发起请求;没有视频重测或真实支付。
页面里的操作图为标明用途的示意图,不是伪造的实际成功截图。真实客户端按钮可能随版本变化,以当时官方版本和界面为准。
## 官方参考
- [Magpie快速上手](https://usemagpie.ai/docs/zh/start)
- [Magpie导入机制](https://usemagpie.ai/docs/zh/import)
- [Magpie API 参考](https://github.com/yetone/magpie/blob/main/docs/reference.md)
- [DeepSeek Harness 官方模型配置](https://deepseek-harness.github.io/deepseek-harness/guide/providers)
- [Codex高级配置](https://developers.openai.com/codex/config-advanced/)
- [OpenAI桌面应用说明](https://developers.openai.com/codex/app)
- [Claude官方下载](https://claude.com/download)
教程中的本站地址、价格、分组和模型权限以懒人AI自身说明为准,不把第三方示例域名、美元价格或示例模型当作本站配置。
---
# 生成视频
视频是异步任务:**提交一次,保存ID,查询同一任务,成功后下载。** 不要通过重复提交来“刷新进度”。

## 模型与参数
以下范围按本站现有视频插件1.0.2核对;有权限不等于实时有容量。
| 完整模型名 | resolution | 整数时长seconds |
| --- | --- | --- |
| `doubao-seedance-2-0` | `720p` / `1080p` / `4k` | 4–15 |
| `doubao-seedance-2-0-fast` | `720p` | 4–15 |
| `doubao-seedance-2-0-mini` | `720p` | 4–15 |
| `doubao-seedance-2-5` | `720p` / `1080p` | 4–30 |
| `MiniMax-H3` | `720p` / `1080p` / `2k` / `4k` | 5–15 |
| `MiniMax-H3-Fast` | `720p` / `1080p` / `2k` / `4k` | 5–15 |
使用对应视频分组的密钥。`ratio`支持`adaptive`、`21:9`、`16:9`、`4:3`、`1:1`、`3:4`、`9:16`。大小写及完整模型名按表填写。
## 1 提交任务
将以下内容保存为`video.json`:
```json
{
"model": "doubao-seedance-2-0",
"prompt": "一只橘猫缓慢走过洒满阳光的窗台,镜头平稳,无文字",
"seconds": 4,
"resolution": "720p",
"ratio": "16:9"
}
```
下载 [request.py](/docs/examples/request.py),执行一次:
```sh
python3 request.py /v1/videos --json video.json --allow-charge --out video-task.json
```
提交成功后,从结果中保存`id`(部分响应使用`task_id`)。这是之后查询和下载要用的客户端任务ID,不要从其他平台复制一个任务号替代。
若没有取得任务ID或提交超时,记录请求ID和时间,先查本站任务/账单或联系客服,不立刻重提。即使程序没有拿到响应,服务端也可能已经接单。
## 2 查询同一个任务
把`TASK_ID`替换为刚才获得的ID:
```sh
python3 request.py /v1/videos/TASK_ID
```
`queued`、`pending`、`in_progress`、`processing`或`running`表示尚未完成;`completed`或`succeeded`表示成功;`failed`或`cancelled`表示终态失败。遇到陌生状态先保留,不按成功处理。
手动或程序每隔约10–30秒查一次即可;这个间隔是客户端建议,不是服务的频率上限承诺。可以稍后继续查同一ID,不需要始终开着提交窗口。多分钟等待并不罕见,不能把固定30秒当作失败界限。
## 3 成功后下载
```sh
python3 request.py /v1/videos/TASK_ID/content --out video.mp4
```
使用同一密钥从本站内容接口获取视频。检查文件可播放、时长及尺寸,再确认任务完成。不要把密钥发到第三方下载地址。
## 参考图与暂不支持的参数
本站插件接受JSON请求,参考图使用可访问的HTTPS URL放在`image`或`images`字段;不是直接提交本机文件路径,也不是multipart。仅使用你有权上传的非敏感图片。参考图字段的具体模型兼容性与数量限制须按当前模型说明确认,本页默认例子是文生视频。
**当前不接收参考视频字段**,包括`video`、`video_url`、`reference_video`等;不要凭别的平台文档照搬。其余高级metadata选项只在有明确模型说明时使用。
## 计费与异常
提交前先看[视频计费说明](/docs/markdown/billing.md#视频)和模型广场。分辨率、秒数和模型都会影响价格;不要把普通Token目录价误当视频价。任务可能先预扣、后结算,失败/退款以账单和任务终态为准,不承诺所有网络错误立即退款。
历史样本曾有提交超时及较长等待。教程不承诺固定完成时间,也不自动重试可能已计费的提交。
---