統合ガイド認証エンドポイント規約モデルエラー
StarmodelStarmodel
はじめにAPI リファレンス

エンドポイント規約

Starmodel は単一の OpenAI 互換ゲートウェイを公開します。すべてのリクエストは同じ base URL に送られ、パスが機能を、model フィールドがモデルを選びます。

Base URL

https://api.starmodel.ai/v1

これはあなたのゲートウェイドメインです。以下のエンドポイントパスを続けて指定し、各リクエストは Authorization: Bearer $API_KEY で認証してください。

エンドポイント一覧

機能メソッドパス
チャット補完POST/v1/chat/completions
Anthropic messagesPOST/v1/messages
Responses APIPOST/v1/responses
画像生成POST/v1/images/generations
画像編集POST/v1/images/edits
動画生成POST/v1/videos/generations
音声合成POST/v1/audio/speech
モデル一覧GET/v1/models

同期と非同期

Chat・messages・responses は 1 回の HTTP リクエストで応答します。stream: true を指定すると Server-Sent Events(text/event-stream)で返り、data: [DONE] で終了します。

画像・動画・音声 の生成は上流では長時間タスクですが、ゲートウェイが代わりにタスクをポーリングし、統一された同期 JSON 結果を返します——task id をポーリングする必要はありません。動画ではクライアントのタイムアウトを長めに設定してください。レート制限されたリクエストは Retry-After ヘッダー付きの HTTP 429 を返します。

直接連携からの移行

エンドポイントは OpenAI 互換なので、多くの場合は base_url を変えるだけです:

- client = OpenAI(api_key=OPENAI_KEY)+ client = OpenAI(+     api_key=SEEAI_KEY,+     base_url="https://api.starmodel.ai/v1",+ )

Anthropic SDK を使う場合は、その base_url を同じゲートウェイに向け、/v1/messages を呼び出してください。

On this page

Base URLエンドポイント一覧同期と非同期直接連携からの移行
https://api.starmodel.ai/v1
- client = OpenAI(api_key=OPENAI_KEY)
+ client = OpenAI(
+     api_key=SEEAI_KEY,
+     base_url="https://api.starmodel.ai/v1",
+ )