Dashboard

APIドキュメント

API in Oneをアプリケーションに統合するために必要なすべての情報。

認証

すべてのAPIリクエストには、AuthorizationヘッダーにBearerトークンが必要です。APIキーはダッシュボードから管理できます。

http
1Authorization: Bearer aio_your_api_key_here

APIキーを取得: ダッシュボードのAPIキーページから無料のAPIキーを作成します。新規アカウントにはプラットフォームを探索するためのボーナスクレジットが付与されます。

ベースURL

https://apiin.one/api/v1

APIエンドポイント

Click each endpoint to see full parameter details, example requests, and response format.

POST/api/v1/images/generations
POST/api/v1/videos/generations
POST/api/v1/audio/music
POST/api/v1/audio/speech
POST/api/v1/chat/completions
POST/api/v1/images/tools/remove-bg
POST/api/v1/images/tools/face-swap
POST/api/v1/images/tools/upscale
POST/api/v1/videos/tools/upscale
POST/api/v1/videos/tools/bg-remover
GET/api/v1/tasks/{task_id}

リクエスト形式

すべてのリクエストは、使用するAIモデルを指定する必須の'model'フィールドを含むJSONボディを使用します。追加パラメータはモデルによって異なります。

json
1{
2 "model": "flux-2",
3 "prompt": "A beautiful landscape",
4 "...other_params": "..."
5}

'model'パラメータは常に必須です。サポートされるパラメータの完全なリストは各モデルのドキュメントページをご覧ください。

レスポンス形式

非同期タスク(画像、動画、音楽、音声)

コンテンツ生成モデルの場合、APIは即座にタスクIDを返します。ステータスエンドポイントをポーリングしてタスクの完了を確認します。

Initial response when task is created.

1{
2 "id": "task_abc123",
3 "status": "pending",
4 "model": "kling-3",
5 "created_at": "2026-02-24T12:00:00Z"
6}

同期レスポンス(チャット)

チャット補完は、OpenAI互換形式で単一のリクエストで直接レスポンスを返します。

json
1{
2 "id": "chatcmpl_xyz",
3 "model": "gemini",
4 "choices": [
5 {
6 "message": {
7 "role": "assistant",
8 "content": "..."
9 }
10 }
11 ],
12 "usage": {
13 "prompt_tokens": 12,
14 "completion_tokens": 156,
15 "total_tokens": 168
16 },
17 "credits_consumed": 2
18}

エラー処理

endpoints_desc

json
1{
2 "error": {
3 "code": 401,
4 "message": "Invalid API key",
5 "type": "authentication_error"
6 }
7}
Body ParametersJSON
400:optional invalid_request

リクエストパラメータが無効です。必須フィールドについてはモデルのドキュメントをご確認ください。

401:optional authentication_error

APIキーが見つからないか、無効か、失効しています。

402:optional insufficient_credits

アカウントのクレジットが不足しています。続行するにはクレジットを追加購入してください。

404:optional not_found

リクエストされたリソース(タスク、モデル)が見つかりません。

429:optional rate_limit

レート制限を超過しました。デフォルトは1分間に60リクエストです。

500:optional server_error

サーバー内部エラー。しばらく時間をおいて再試行してください。

クイックスタート

1. APIキーを取得する

サインアップしてダッシュボードからAPIキーを作成します。無料アカウントにはボーナスクレジットが含まれています。

2. 最初のリクエストを送信する

bash
1curl -X POST https://apiin.one/api/v1/images/generations \
2 -H "Authorization: Bearer aio_your_key" \
3 -H "Content-Type: application/json" \
4 -d '{
5 "model": "flux-2",
6 "prompt": "A serene Japanese garden with cherry blossoms"
7 }'

3. タスクステータスを確認する(非同期モデル)

bash
1curl https://apiin.one/api/v1/tasks/task_abc123 \
2 -H "Authorization: Bearer aio_your_key"

4. 他のモデルを探索する

モデルディレクトリを閲覧して、ユースケースに最適なAIモデルを見つけましょう。

すべてのモデルを閲覧 →

API Tester

Test the API directly from your browser:

API プレイグラウンドPOST