料金体系
Lazu はプリペイドで、基本的にはtoken 単位で課金します。一部の画像、 音声、検索機能は per-call または provider billing unit で課金されます。残高をチャージし、 各 API 呼び出しがモデルと lane の価格に基づいて差し引かれます。
基本式
final_charge_microUSD =
input_tokens * input_price_per_mtok
+ output_tokens * output_price_per_mtok
+ cache_read_tokens * cache_read_price_per_mtok
+ cache_write_5m_tokens * cache_write_5m_price_per_mtok
+ cache_write_1h_tokens * cache_write_1h_price_per_mtok
+ audio_tokens * audio_price_per_mtok
+ image_input_tokens * image_input_price_per_mtok
+ per_call_charge内部金額は microUSD(1 USD = 1,000,000 microUSD)で扱い、表示時に USD に丸めます。
返金ルール
| upstream の結果 | 課金内容 |
|---|---|
2xx success | upstream が報告した usage に基づき課金 |
| stream が途中終了し、usage trailer がある | 生成済み token 分を課金 |
| stream が途中終了し、usage trailer がない | 返金、0 課金 |
5xx、timeout、network error | 返金、0 課金 |
4xx、content policy、bad request | 返金、0 課金 |
| 一部 per-call 画像/音声モデルの途中失敗 | full per-call 課金になる場合があります |
Usage と cache fields
OpenAI 互換レスポンスは標準の usage を保持し、provider が報告した場合に cache field
を追加します。
{
"usage": {
"prompt_tokens": 1200,
"completion_tokens": 300,
"total_tokens": 1500,
"prompt_tokens_details": {
"cached_tokens": 300,
"cache_write_tokens": 100,
"cache_write_5m_tokens": 100,
"cache_miss_tokens": 800
}
}
}完全な照合には request detail API を使います。
curl https://api.lazu.ai/api/usage/requests/req_lazu_01ABCDEF \
-H "Authorization: Bearer $LAZU_API_KEY"Search 課金
POST /v1/search は、選択された search backend の web_search line item
を記録します。実際の charge は backend の search_price、または operator
が有効化した provider-cost passthrough に基づきます。現在の hosted Tavily、
Serper、Jina には明示的な search_price が設定されていないため、search
line item は $0 ですが usage は記録されます。Tavily basic は 1 unit、
advanced は 2 units、Serper と Jina は通常 1 successful query = 1 unit です。
チャージと無料クレジット
コンソールから Stripe でチャージできます。無料クレジットはテストに使えますが、 未認証アカウントの低い rate limit を解除するには実際の支払いが必要です。