快速回答
我如何检查 LLMwithCrypto 是否正常?
用你的密钥调用 GET https://llmwithcrypto.com/api/v1/credits。它不生成 token,因此不花钱,正常的 JSON 回复即可证明 LLMwithCrypto API、你的密钥和你的账户正常。然后向你使用的模型发送一个简短的 chat completion,按我们 2026 年 10 月 23 日的价格,在大多数模型上花费不到一美分。服务器错误从不计费,事件会在变更日志中标注日期。
最快的健康检查是什么?
按此顺序进行两次调用:
GET https://llmwithcrypto.com/api/v1/credits—— 仅从我们这边返回结果:认证、API 和你的账户。若回复中带有你的剩余积分,说明服务对你是可用的。GET https://llmwithcrypto.com/api/v1/models—— 列出你的密钥可调用的模型。如果你使用的模型不在其中,请先从模型页面另选一个,同时由支持团队跟进处理。
若任一调用返回 401,说明密钥有误或已被吊销:请在控制台中创建一个新密钥。
curl -s https://llmwithcrypto.com/api/v1/credits \
-H "Authorization: Bearer $LLMWITHCRYPTO_API_KEY"
curl -s https://llmwithcrypto.com/api/v1/models \
-H "Authorization: Bearer $LLMWITHCRYPTO_API_KEY"
import os
import sys
from openai import OpenAI
client = OpenAI(base_url="https://llmwithcrypto.com/api/v1", api_key=os.environ["LLMWITHCRYPTO_API_KEY"])
try:
client.chat.completions.create(
model="gpt-oss-20b",
messages=[{"role": "user", "content": "ping"}],
max_tokens=1,
)
except Exception as exc:
print("model check failed:", exc)
sys.exit(1)
print("model answers")
如何区分是我们这边的错误,还是我请求本身的错误?
按状态码类别区分,与 OpenAI 的 API 一致:
- 4xx —— 请求或账户本身的问题:密钥有误、积分耗尽、未知的模型 id、模型不接受的参数,或每分钟请求过多。修正请求;重试同一个请求仍会失败,rate limit 除外。
- 5xx —— 我们这边或模型服务器的问题。按 token 从余额扣费:输入和输出 token 由模型自己的 tokenizer 计数,按该模型每 1M token 的价格计费。以错误结束的调用不收费。
错误页面列出了每个状态码及其含义。
调用失败时我的应用应该怎么做?
- Rate limit: 等待并增大延迟后重试。每个账户都有每分钟请求数和 token 上限,显示在 dashboard 中;联系 support 可以调高。
- 服务器错误或超时: 退避后重试一到两次;如果同一模型持续失败,请切换到配置相近的其他模型,因为一个密钥即可调用所有模型。
- 积分耗尽: 充值并购买积分包;积分到账后调用即可恢复。
- 认证错误: 先检查环境变量中的密钥。
事故记录在哪里?
在更新日志中,记录日期、受影响的模型以及所采取的处理。价格变动、模型的新增与下线也记录在那里。若事故仅影响你的账户,请写信至 [email protected],附上 UTC 时间和请求 id(如果有)。
状态相关问题
查询我的积分是免费的吗?
是的。它不运行任何模型,也不消耗 token。
失败的调用会收费吗?
当故障出在我们这边时,就不是免费的。按 token 从余额扣费:输入和输出 token 由模型自己的 tokenizer 计数,按该模型每 1M token 的价格计费。以错误结束的调用不收费。
你们公布可用性百分比吗?
不公布。我们不公布无法向你展示的数据;事故会在更新日志中标注日期。