API概要
FastMetalは、サポートするすべてのモデルに対してOpenAI互換APIとAnthropic互換APIを提供します。既存のツールやライブラリを最小限の設定変更で使用できます。
認証
すべてのAPIリクエストにはAPIキーによる認証が必要です。Authorizationヘッダーにキーを含めてください:
Authorization: Bearer YOUR_API_KEYベースURL
選択したAPIフォーマットに応じて適切なベースURLにリクエストを送信してください:
https://api.fastmetal.ai/v1サポートされているエンドポイント
OpenAI Compatible
/models — 利用可能なモデルを一覧表示 /chat/completions — 会話履歴を使ったチャット補完 /completions — 従来のテキスト補完 /embeddings — テキストをベクトル埋め込みに変換
Anthropic Compatible
/messages — メッセージの送受信 /messages/count_tokens — メッセージ内のトークンをカウント
Platform
/quotas — 利用クォータと残高を確認 /search — Web検索(有効な場合)
レート制限
レート制限はアカウントの予算によって決まります。支出が利用可能残高を超えると、リクエストは拒否されます。中断を避けるために、ダッシュボードで利用状況を監視してください。
エラー処理
APIは標準のHTTPステータスコードを返します。一般的なエラー:
401無効または欠落したAPIキー400予算超過または無効なリクエスト429レート制限超過500内部サーバーエラー