Dashboard
APIドキュメント
API in Oneをアプリケーションに統合するために必要なすべての情報。
認証
すべてのAPIリクエストには、AuthorizationヘッダーにBearerトークンが必要です。APIキーはダッシュボードから管理できます。
http
Authorization: Bearer aio_your_api_key_hereAPIキーを取得: ダッシュボードのAPIキーページから無料のAPIキーを作成します。新規アカウントにはプラットフォームを探索するためのボーナスクレジットが付与されます。
ベースURL
https://apiin.one/api/v1APIエンドポイント
POST
/api/v1/images/generationsPOST
/api/v1/videos/generationsPOST
/api/v1/audio/musicPOST
/api/v1/audio/speechPOST
/api/v1/chat/completionsPOST
/api/v1/images/tools/remove-bgGET
/api/v1/tasks/{task_id}リクエスト形式
すべてのリクエストは、使用するAIモデルを指定する必須の'model'フィールドを含むJSONボディを使用します。追加パラメータはモデルによって異なります。
json
{
"model": "flux-2",
"prompt": "A beautiful landscape",
"...other_params": "..."
}'model'パラメータは常に必須です。サポートされるパラメータの完全なリストは各モデルのドキュメントページをご覧ください。
レスポンス形式
非同期タスク(画像、動画、音楽、音声)
コンテンツ生成モデルの場合、APIは即座にタスクIDを返します。ステータスエンドポイントをポーリングしてタスクの完了を確認します。
Initial response when task is created.
{
"id": "task_abc123",
"status": "pending",
"model": "kling-3",
"created_at": "2026-02-24T12:00:00Z"
}同期レスポンス(チャット)
チャット補完は、OpenAI互換形式で単一のリクエストで直接レスポンスを返します。
json
{
"id": "chatcmpl_xyz",
"model": "gemini",
"choices": [
{
"message": {
"role": "assistant",
"content": "..."
}
}
],
"usage": {
"prompt_tokens": 12,
"completion_tokens": 156,
"total_tokens": 168
},
"credits_consumed": 2
}エラー処理
すべてのエラーは、エラーコード、メッセージ、タイプを含む統一されたJSON形式で返されます。
json
{
"error": {
"code": 401,
"message": "Invalid API key",
"type": "authentication_error"
}
}| Status Code | タイプ | 必須 | 説明 |
|---|---|---|---|
400 | invalid_request | 任意 | リクエストパラメータが無効です。必須フィールドについてはモデルのドキュメントをご確認ください。 |
401 | authentication_error | 任意 | APIキーが見つからないか、無効か、失効しています。 |
402 | insufficient_credits | 任意 | アカウントのクレジットが不足しています。続行するにはクレジットを追加購入してください。 |
404 | not_found | 任意 | リクエストされたリソース(タスク、モデル)が見つかりません。 |
429 | rate_limit | 任意 | レート制限を超過しました。デフォルトは1分間に60リクエストです。 |
500 | server_error | 任意 | サーバー内部エラー。しばらく時間をおいて再試行してください。 |
クイックスタート
1. APIキーを取得する
サインアップしてダッシュボードからAPIキーを作成します。無料アカウントにはボーナスクレジットが含まれています。
2. 最初のリクエストを送信する
bash
curl -X POST https://apiin.one/api/v1/images/generations \
-H "Authorization: Bearer aio_your_key" \
-H "Content-Type: application/json" \
-d '{
"model": "flux-2",
"prompt": "A serene Japanese garden with cherry blossoms"
}'3. タスクステータスを確認する(非同期モデル)
bash
curl https://apiin.one/api/v1/tasks/task_abc123 \
-H "Authorization: Bearer aio_your_key"4. 他のモデルを探索する
モデルディレクトリを閲覧して、ユースケースに最適なAIモデルを見つけましょう。
すべてのモデルを閲覧 →API Tester
Test the API directly from your browser:
API プレイグラウンドPOST