Skip to main content
GET

はじめに

現在利用可能なモデルの一覧を取得します。このインターフェースは形式の自動検出に対応しており、手動で指定する必要はありません。

形式の自動検出

リクエストヘッダーに基づき、Anthropic形式、Gemini形式、またはOpenAI形式で自動的に返します。

認証

Bearerトークン。例: Bearer sk-xxxxxxxxxx

リクエストヘッダー

レスポンス形式は、リクエストヘッダーに基づいて自動的に判別されます。
string
Anthropic形式のレスポンスを返します
string
Gemini形式のレスポンスを返します
デフォルトではOpenAI形式のレスポンスを返します

コード例

レスポンスフィールド

レスポンス例

HTTPステータスコード

エラーレスポンスの例

注意事項

  • 頻繁なリクエストを避けるため、モデルリストをキャッシュすることをおすすめします(推奨キャッシュ期間は1時間)。
  • 返されるモデル一覧は、APIキーの権限に応じて動的に変化します
  • アプリケーション起動時にこのインターフェースを呼び出して、利用可否を確認できます
  • モデルごとのcreatedタイムスタンプは大きく異なる場合があり、モデルのリリース時刻のみを表します
  • Pythonの例にはopenaiライブラリが必要です:pip install openai
  • Node.jsの例にはaxiosライブラリが必要です:npm install axios