メインコンテンツまでスキップ

エラーコード一覧

Lykuro は透過プロキシのため、上流(OpenAI/Anthropic 互換)が返したエラーはそのまま透過されます。 Lykuro 自身が判定するエラー(認証・残高・ルーティング・サーキットブレーカー)は以下の形式で返ります。

{
"error": {
"code": "model_not_found",
"message": "no upstream route for ..."
}
}

認証エラー (401 / 403)

コードHTTP説明
invalid_api_key401APIキーが無効または存在しない
api_key_revoked401APIキーが無効化済み
api_key_expired401APIキーの有効期限が切れている
ip_not_allowed403許可IP以外からのアクセス

残高エラー (402)

コードHTTP説明
insufficient_balance402残高が不足しています

ルーティングエラー (404)

コードHTTP説明
model_not_found404/{プロバイダ}/パス に対応する上流ルートが無い。base_url を確認

可用性エラー (502 / 503)

コードHTTP説明
circuit_open503上流障害が続きフェイルファスト中。しばらく待ってリトライ
upstream_error502上流への接続・応答エラー
upstream_timeout502上流 API がタイムアウト

サーバーエラー (500)

コードHTTP説明
internal_error500Lykuro AI 内部エラー。サポートまでご連絡ください

:::note 上流のエラー モデル名やパラメータの不正、上流のレート制限(429)、上流のサーバーエラー(5xx)などは、 上流のエラー本文・ステータスのまま透過されます。SDK のエラーハンドリングはそのまま利用できます。 :::