Model API
Model API · クイックスタート
Model API は、1 つの Felo API キーでアプリや AI ツールをさまざまな提供元のモデルにつなぎます。会話、文章作成、コーディングに使えるほか、画像や動画のモデルも選べます。料金は利用量に応じてプラットフォーム残高から差し引かれます。
クイックスタート
- API Keyを取得 — コンソールで API キーを作成し、キー全体をコピーして安全に保管します。
- 残高をチャージ — 米ドル建てのサービス利用枠を購入し、実際のAPI利用量に応じて差し引きます。サブスクリプションは不要です。
- すべてのモデルを見る — カタログから Chat Completions 対応モデルを選び、以下の YOUR_MODEL_ID をその ID に置き換えてください。
AI ツールで使う
Codex、Claude Code、OpenClaw、Cursor、Cline などの Agent クライアントを設定します。
Codex
Felo のカスタムモデル provider で Codex CLI を設定します。
Claude Code
Anthropic-compatible なモデル呼び出しを Felo API Platform 経由にするよう Claude Code を設定します。
OpenClaw
assistant と Agent ワークフローのために OpenClaw を Felo API Platform に接続します。
Hermes Agent
Felo API Platform のモデルアクセスで Hermes Agent を設定します。
OpenCode
OpenAI-compatible endpoint で OpenCode を Felo に接続します。
DeepSeek Harness
標準の DeepSeek adapter またはカスタム OpenAI-compatible provider で DeepSeek Harness を Felo に接続します。
Cursor
利用可能なカスタム OpenAI-compatible 設定で Cursor から Felo API Platform を使います。
Cline
Felo API Platform のモデルアクセスで Cline を設定します。
Pi
Pi に Felo Skill をインストールします。必要なら Felo を Pi のモデル provider として追加できます。
TRAE
互換モデル provider 設定で TRAE から Felo API Platform を使います。
Roo Code
Felo-compatible なモデル provider で Roo Code を設定します。
Kilo Code
Felo API Platform のモデルアクセスで Kilo Code を設定します。
自分のアプリに組み込む
既存の OpenAI または Anthropic SDK を使えます。対応する Base URL、Felo API キー、利用可能なモデル ID を設定してください。
OpenAI SDK · Base URL
https://openapi.felo.ai/api/v1Anthropic SDK · Base URL
https://openapi.felo.ai/apiAnthropic SDKは/v1/messagesを自動で追加します。Base URLは/apiとし、末尾に/v1を付けないでください。SDKのAPI KeyにはFelo Keyを使います。
クイックスタート · Chat Completions
カタログから Chat Completions 対応モデルを選び、以下の YOUR_MODEL_ID をその ID に置き換えてください。
export FELO_API_KEY="YOUR_FELO_API_KEY"
curl -sS https://openapi.felo.ai/api/v1/chat/completions \
-H "Authorization: Bearer $FELO_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"YOUR_MODEL_ID","messages":[{"role":"user","content":"Say hello"}]}'HTTP 200 → choices[0].message.content
プロトコルと認証の詳細
Felo 互換のモデル API と動画 API です。モデル関連のエンドポイントには、OpenAI 互換の Models、Chat Completions、Responses API に加え、Claude 互換の Messages API が含まれます。モデルおよび動画のリクエストは、Bearer 認証または X-API-Key ヘッダーを使った Felo APIキーで認証します。動画タスクは非同期で送信し、status が succeeded になるまでポーリングした後、outputs[] から署名付きの出力メディア URL をダウンロードします。メディアのダウンロードエンドポイントは匿名です。各出力 URL には短命の HMAC 署名(exp + sig)が付与されており、APIキーなしでブラウザから直接開けます。Chat Completions、Responses、Messages は、それぞれのプロトコルに固有のリクエスト、レスポンス、ストリーミング、エラーの形式を維持します。GET/HEAD /api/platform/model-catalog は、匿名でロケールに対応したディレクトリで、モデルの検索と Playground のフォームに使用します。推論には引き続き APIキーが必要です。6 つの推論プロトコルはすべて X-Felo-Channel を受け付け、公開されているチャンネルがルーティングを制御します。画像は永続的な非同期タスクを使用し、Decisions は非ストリーミングの state/questions を使用します。
認証
Bearer トークン
FeloBearerAuth
リクエストヘッダー
Authorization: Bearer <FELO_API_KEY>Felo APIキーを Authorization: Bearer <key> として送信します。
APIキー
FeloApiKey
リクエストヘッダー
X-API-Key: <FELO_API_KEY>Felo APIキーを X-API-Key: <key> として送信します。