SambaNova Cloud APIは、APIリクエストが成功したか失敗したかを示すために標準のHTTPレスポンスステータスコードを使用します。 リクエストが失敗した場合、APIはエラーの詳細を含むJSONオブジェクトで応答します。これには以下が含まれます:
  • エラーコード
    • エラーの種類を識別します。
  • パラメータ(該当する場合)
    • エラーの原因となるプロパティを指定します。
  • エラーメッセージ
    • 問題の明確な説明を提供します。

エラーメッセージ

このエラーメッセージは、パラメータ値が許可された最大値を超えたことを示しています。top_pパラメータは値100を受け取りましたが、0から1の間である必要があります。エラータイプはinvalid_request_errorで、コードはdecimal_above_max_valueです。
Example error message
{
  "error": {
    "message": "Decimal above maximum value. Expected a value between 0 and 1, but got 100 instead.",
    "type": "invalid_request_error",
    "param": "top_p",
    "code": "decimal_above_max_value"
  }
}

エラーカテゴリー

以下の表を使用して、様々なエラーカテゴリーを理解してください。
エラーカテゴリー説明
HTTP 400エラー:不正なリクエストこれらのエラーは、無効な構文や入力値によりサーバーがクライアントのリクエストを処理できない場合に発生します。
HTTP 401エラー:未認証これらのエラーは、クライアントが有効な認証情報を提供しない場合に発生します。
HTTP 408エラー:リクエストタイムアウトこれらのエラーは、クライアントのリクエストが完了する前にタイムアウトした場合に発生します。
HTTP 429エラー:リクエスト過多これらのエラーは、クライアントがサブスクリプション層のレート制限を超えた場合に発生します。

エラーコードリファレンス

以下の表を使用して、プログラムでエラーを理解しトラブルシューティングを行ってください。
エラーカテゴリーエラーコード説明
HTTP 400context_length_exceeded入力と出力のトークンがモデルのサポートされているコンテキスト長を超えています。
invalid_typeパラメータ値が予期された型と異なります(例:整数が必要なのに浮動小数点数が提供された場合)。
decimal_above_max_valueパラメータ値が許容される最大値を超えています。
decimal_below_min_valueパラメータ値が許容される最小値を下回っています。
integer_above_max_valueパラメータ値が許容される最大整数値を超えています。
model_not_found指定されたモデルIDが存在しません。
HTTP 401invalid_authentication提供されたAPIキーが無効または未承認です。SambaNova Cloudポータルから有効なAPIキーを生成してください。
HTTP 408request_timeoutトラフィックが多いためリクエストがタイムアウトしました。これを避けるために、より上位のサブスクリプションプランへのアップグレードをご検討ください。
HTTP 429insufficient_quotaサブスクリプションプランによるレート制限に達しました。クォータを増やすには、より上位のプランにアップグレードしてください。