概要
cheapaimodel APIのBase URL、認証、エラー、すべてのエンドポイント。
cheapaimodel APIは、1つのホストでOpenAI互換のエンドポイントとAnthropic Messagesエンドポイントの2つのAPI形式に対応しています。どちらも同じAPIキーと残高を使います。
Base URL
https://api.cheapaimodel.aiOpenAI形式のクライアントにはhttps://api.cheapaimodel.ai/v1を、Anthropic形式のクライアントにはパスを含まないホスト名のみを指定します。SDKやツールごとに指定する値はBase URLを参照してください。
認証
APIキーをBearerトークンとして送信します。/v1/messagesはAnthropic形式のx-api-keyヘッダーも受け付けます。
curl https://api.cheapaimodel.ai/v1/models \
-H "Authorization: Bearer $CHEAPAIMODEL_API_KEY"キーはコンソールのAPIキーページで作成します。有効期限、利用上限、許可リストについては認証とAPIキーを参照してください。
エンドポイント
| メソッド | パス | |
|---|---|---|
GET | /v1/models | List models |
POST | /v1/chat/completions | Create a chat completion |
POST | /v1/responses | Create a response |
POST | /v1/messages | Create a message |
POST | /v1/embeddings | Create embeddings |
生成系のエンドポイントで"stream": trueを設定すると、レスポンスをServer-Sent Eventsで受け取れます。ストリーミングを参照してください。
エラー
エラーは2xx以外のステータスと、error.messageを含むJSON本文で返されます。ステータスコードとerror.codeで処理を分岐してください。ステータスコードの一覧はエラーを参照してください。
OpenAPI
これらのエンドポイントの機械可読な仕様は/docs/openapi.yamlにあります。SDKジェネレーターやAIアシスタントに読み込ませて使えます。