服务方目录Provider directory
服务方目录Provider directory
服务方自己登记的 TapeAPI 服务,每天由 tapeapi-doctor 复核一次。每一条都可以用同一条命令自己复核。
TapeAPI services their providers listed themselves, rechecked once a day by tapeapi-doctor. Anyone can recheck any entry with the same command.
不排名、不收费、不设推荐位:顺序固定,先按链,再按处理器、#ID。服务方自己提拉取请求登记,我们不替任何人上架,也不代付任何费用。未通过的只标记,不自动删除。 No ranking, no fees, no featured places: the order is fixed, by chain, then processor, then #ID. Providers list themselves with a pull request; we list nobody on anyone's behalf and pay no one's costs. An entry that stops passing is flagged, never removed automatically.
如何上架How to be listed
-
让你的服务通过诊断,全部检查通过(退出码 0,允许警告)。AI 服务方指南一步步带你做到这一点。
Make your service pass the doctor: every check passes (exit status 0; warnings allowed). The guide for AI providers takes you there step by step.
npx -y --package=https://github.com/BruceLanLan/tapeapi/releases/download/v1.3.0/tapeapi-sdk-1.3.0.tgz tapeapi-doctor <name> -
提一个拉取请求,按名字的顺序在
site/directory/providers.json里加上你自己的一条(name、added、可选的contact),并在描述里贴上诊断的最后一行与服务登记表里的确认项。 Open a pull request that adds your own entry tosite/directory/providers.json, in the names' order (name,added, an optionalcontact), and paste the doctor's last line and the confirmations of the service listing form in its description. - CI 只检查格式与顺序,不联网;合并不代表审核了你的服务。每日复核会对你的名字运行诊断,一天之内这里就会显示第一次结果。 CI checks the format and the order only, with no network; merging is not a review of your service. The daily recheck runs the doctor on your name, and its first result shows here within a day.
规则与文件格式见仓库里的 directory/。
The rules and the file format are in directory/ in the repository.
状态的含义What the states mean
- ok
- 最近一次复核,诊断退出码为 0。The doctor exited 0 at the last recheck.
- failing
- 有检查未通过,列出未通过的检查。A check failed; the failed checks are listed.
- stale
- 连续 7 次每日复核未通过。条目仍然保留,由人提拉取请求建议移除。Failing 7 daily rechecks in a row. The entry stays until a person proposes its removal in a pull request.
- undecided
- 读不到链或网络,无法判定;保留前一次的结论,不会因此标为未通过。The chain or the network could not be read; the last verdict stands, and this alone never marks an entry as failing.
复核怎么做How the recheck works
仓库里的定时任务每天运行一次,对每个名字运行 tapeapi-doctor:只读,不用任何密钥,不签名、不发交易。每个名字最多 60 次 JSON-RPC 请求,使用 SDK 默认的公共节点。诊断用一个不可能有效的密钥向每个端点发一次请求,服务方也不花钱。GitHub 可能推迟定时任务。
A scheduled job in the repository runs tapeapi-doctor on every name once a day: read-only, with no key, signing nothing and sending no transaction. It makes at most 60 JSON-RPC requests per name, on the SDK's default public nodes. The doctor sends each endpoint one request with a key that cannot be valid, so it costs providers nothing. GitHub may delay scheduled runs.