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内部サーバーエラー