Division API

1つのプロンプトで、最適なAIが自動で役割分担。

How it works

仕組み

Leader AIがリクエストを分析し、最適なAIモデルへ自動でタスクを振り分け

ユーザー入力

"クイズアプリを作って"

Leader AI

GPT-4.1

タスクを分析・分解

Step 1
Searcher
Perplexity Sonar Pro
Step 2
Planner
Gemini 2.5 Pro
Step 3
Coder
Claude Sonnet 4.5
Step 4
Reviewer
GPT-4.1

統合された成果物を返却

AIオーケストレーション

Leader AIがタスクを分析し、最適なモデルに自動割り当て

ユーザー: 「クイズアプリを作って」

Leader AI

GPT-4.1

タスクを分析・分解・割り当て

Searcher

Perplexity Sonar Pro

ウェブ検索・情報収集

Planner

Gemini

企画・設計・戦略立案

Coder

Claude

コード生成・実装・デバッグ

Reviewer

Gemini

レビュー・品質確認

統合された成果物を返却
🎵 Orchestra IDE

Divisionで動く
次世代AI IDE

OrchestraはHe-roが開発した、Division APIを基盤とするAI統合開発環境です。

AIを前提に設計されたエディタ

OrchestraはAIプラグインを後付けするIDEではありません。 Division APIをバックエンドに採用し、エディタのあらゆる操作にAIが統合されています。 コードを書く、検索する、レビューする、計画する — それぞれのタスクに 最適なAIモデルがロールベースで自動割り当てされます。

Anthropic・Google・OpenAI・Perplexity・xAI・DeepSeekの145+モデルに IDEから直接アクセス。複数のAIサービスを個別に契約する必要はありません。 アカウントを作成して有料プランに加入するだけで、すべてが動きます。

ダウンロード macOS / Windows / Linux
Orchestra IDE
AI Assistant

プロダクトエコシステム

🏢
He-roブランド

すべてのプロダクトを生み出す母体

🔌
Division APIAIインフラ

145+モデル・6プロバイダーを統一エンドポイントで提供

🎵
OrchestraAI IDE

Division APIを活用した次世代開発環境

Orchestra

Orchestra + Division API

ひとつのエコシステム、無限の可能性

IDE Layer
Orchestra

開発者が直接操作するAI IDE。コード編集・タスク実行・プロジェクト管理をAIと共に

MCP / REST API
API Layer
Division API

145+モデル・6プロバイダーへのアクセスを統一エンドポイントで提供するAIインフラ

IDE Features

IDEの主要機能

🤖

AIネイティブエディタ

エディタにAIが統合。コードを書きながらリアルタイムで補完・提案・リファクタリング。Division APIの145+モデルがバックエンドで稼働し、タスクに最適なモデルが自動選択されます。

🎭

ロールベース AIアシスタント

coder、searcher、reviewer、planner — タスクの種類に応じて最適なAIモデルが自動で切り替わります。Claude Sonnetでコーディング、Sonar Proで検索、GPTでドキュメント作成など。

💬

インラインAIチャット

コードを選択してAIに質問。バグの原因分析、テストコード生成、コードの説明をエディタ内で完結。コンテキストを失わずにAIと対話できます。

🔄

マルチモデルスイッチ

ワンクリックでAIモデルを切り替え。Anthropic、Google、OpenAI、Perplexity、xAI、DeepSeekの最新モデルをすべてIDEから利用可能。

📁

プロジェクト全体の理解

プロジェクト構造・依存関係・コードベース全体をAIが把握。ファイルをまたぐリファクタリングや大規模な変更もAIがサポート。

🔌

MCP統合ターミナル

内蔵ターミナルからDivision APIのMCPツールに直接アクセス。division_run、division_statusなどのコマンドでAIタスクを管理。

🎨

カスタマイズ可能なUI

ダークテーマ・ライトテーマ、キーバインド、レイアウト — すべてカスタマイズ可能。VSCodeの拡張機能との互換性もサポート。

高速パフォーマンス

軽量設計で大規模プロジェクトでもスムーズに動作。ローカルキャッシュとストリーミングレスポンスで、AIの応答も高速。

System Requirements

OSmacOS 12+, Windows 10/11, Ubuntu 20.04+
RAM8 GB(16 GB 推奨)
Storage500 MB
NetworkDivision API endpoint access
💎

有料プランでAI機能をアンロック

Orchestraアカウントを作成し、有料プランに加入すると Orchestra内でDivision APIの全AIモデルが利用可能になります。 個別にAIプロバイダーと契約する必要はありません。

1アカウント作成
2有料プラン加入
3AI機能利用開始

Orchestraを無料でダウンロード

macOS・Windows・Linuxに対応。有料プランに加入するとAI機能が利用可能になります。

API エンドポイント

Base URL: https://api.division.he-ro.jp

POST
/api/agent/run

エージェント実行(非ストリーム)

NDJSONで結果を返します。

curl -X POST https://api.division.he-ro.jp/api/agent/run \
  -H "Authorization: Bearer div_..." \
  -H "Content-Type: application/json" \
  -d '{"projectId": "your-project-id", "input": "FizzBuzzを書いて"}'
POST
/api/agent/stream

マルチエージェントストリーミング

リアルタイムでマルチエージェントの実行状況をSSEストリームで受信できます。依存関係のないタスクは**並列実行**され、最後に合成ステップで統合されます。

SSE イベント一覧

イベント名説明
session_startセッション開始(sessionId含む)
leader_startLeader AIがタスク分解を開始
leader_chunkLeader AIからのストリーミングテキスト
leader_doneタスク分解完了(dependsOn含む依存関係、finalRole情報)
leader_errorLeader AI失敗
wave_start並列実行グループの開始(同時実行されるタスクID)
task_startサブタスク実行開始(プロバイダー・入力情報含む)
task_chunkサブタスクAIからのストリーミングテキスト
task_thinking_chunkサブタスクAIの思考プロセス(Anthropic等)
task_doneサブタスク完了(出力含む)
task_errorサブタスク失敗
wave_done並列実行グループの完了
synthesis_start合成ステップ開始(Coder/Writerが全出力を統合)
synthesis_chunk合成AIからのストリーミングテキスト
synthesis_done合成完了(最終Markdown出力)
session_done全タスク完了(集計結果含む)
heartbeat接続維持(15秒ごと)
POST
/api/generate

単一モデル生成

単一のAIモデルで直接テキスト生成(オーケストレーションなし)。

POST
/api/generate/stream

単一モデルSSEストリーミング

単一のAIモデルでSSEストリーミング生成。

GET
/api/models/available

モデル一覧

利用可能な全AIモデルを取得します。

GET
/health

ヘルスチェック

APIの稼働状態を確認

POST
/mcp

MCP接続

IDE (Cursor, Antigravity, Claude Desktop) からMCPプロトコルで接続できます。

API Reference

全エンドポイント一覧

Base URL: https://api.division.he-ro.jp

合計 48 エンドポイント

Health & Debug

MethodPath説明
GET/healthヘルスチェック
GET/debug/auth認証状態の確認

Providers

MethodPath説明
GET/api/providersプロバイダー一覧
GET/api/providers/:idプロバイダー詳細
POST/api/providersプロバイダー作成
PUT/api/providers/:idプロバイダー更新
DELETE/api/providers/:idプロバイダー削除

Roles

MethodPath説明
GET/api/rolesロール一覧
GET/api/roles/:idロール詳細
POST/api/rolesロール作成
PUT/api/roles/:idロール更新
DELETE/api/roles/:idロール削除

Projects

MethodPath説明
GET/api/projectsプロジェクト一覧
GET/api/projects/:idプロジェクト詳細
POST/api/projectsプロジェクト作成
PUT/api/projects/:idプロジェクト更新
DELETE/api/projects/:idプロジェクト削除

Assignments

MethodPath説明
GET/api/assignmentsアサイン一覧
GET/api/assignments/:idアサイン詳細
POST/api/assignmentsアサイン作成
PUT/api/assignments/:idアサイン更新
DELETE/api/assignments/:idアサイン削除
POST/api/assignments/bulk一括アサイン

Tasks

MethodPath説明
POST/api/tasks/executeタスク実行
GET/api/tasks/logsタスクログ取得
POST/api/tasks/createタスク作成
GET/api/tasksタスク一覧
GET/api/tasks/sessionsセッション一覧
PATCH/api/tasks/:idタスク更新
DELETE/api/tasks/:idタスク削除

Models

MethodPath説明
GET/api/modelsDBのモデル一覧
GET/api/models/availableプロバイダーから利用可能なモデル一覧
POST/api/models/syncDBとプロバイダーのモデルを同期

API Keys

要 Supabase 認証
MethodPath説明
POST/api/api-keysAPIキー作成
GET/api/api-keysAPIキー一覧
DELETE/api/api-keys/:idAPIキー削除

Knock

ポートノッキング
MethodPath説明
POST/api/knockノックコード送信
GET/api/knock/verifyノック確認
GET/api/knock/statusノック状態確認

Generate

要認証
MethodPath説明
POST/api/generateテキスト生成
POST/api/generate/streamストリーミングテキスト生成

Agent

要認証
MethodPath説明
POST/api/agent/runマルチエージェント実行
POST/api/agent/streamマルチエージェントストリーム実行

SSE

要認証
MethodPath説明
GET/api/sseSSEテストストリーム
GET/api/sse/testSSEテストストリーム(認証あり)

MCP

要認証
MethodPath説明
POST/mcpJSON-RPC 2.0 リクエスト
GET/mcpMCPサーバー情報・ツール一覧
DELETE/mcpMCPセッション終了

モデルリストは インメモリキャッシュ (TTL: 1時間) で高速に返却されます。Vercel Cron Job により毎日 UTC 04:00 に自動同期されます。

対応プロバイダー・モデル

145+モデル、6プロバイダー

プロバイダーをクリックすると、利用可能なモデル一覧を Division API からリアルタイムで取得して表示します。

プロバイダーを読み込み中…

145+
AIモデル
6
プロバイダー
10
専門ロール
1
シンプルなAPI
専門ロール・自動割り当て

10の専門ロール

タスクの種類を自動判定し、最も得意なAIモデルが担当。 最適なモデルへ瞬時にルーティングされます。

🧠

leader

タスク分解・統括・finalRole決定

デフォルト AI

GPT-4.1

💻

coder

コード生成・実装・デバッグ

デフォルト AI

Claude

🔍

searcher

ウェブ検索・情報収集

デフォルト AI

Perplexity Sonar Pro

📂

file-searcher

ファイル検索・コード解析・既存コード理解

デフォルト AI

GPT-4.1

📐

planner

企画・設計・戦略立案

デフォルト AI

Gemini

✍️

writer

文章作成・ドキュメント

デフォルト AI

OpenAI

🔎

reviewer

レビュー・品質確認

デフォルト AI

Gemini

🔬

researcher

徹底調査・包括的分析

デフォルト AI

Perplexity Deep Research

🎨

designer

UI/UXデザイン・HTML生成・プロトタイプ

デフォルト AI

Gemini

🖼️

imager

画像生成・ビジュアルコンテンツ

デフォルト AI

GPT Image 1

💡

ideaman

アイデア発想・ブレインストーミング

デフォルト AI

Claude

各ロールのデフォルトモデルはプロジェクト設定で変更可能。 カスタムルーティングに対応。

MCP接続(IDE統合)

Cursor / Antigravity / Claude Desktop のMCP設定に追加するだけで使えます。

設定方法

お使いのIDEのMCP設定ファイルに以下を追加してください:

{
  "mcpServers": {
    "division": {
      "url": "https://api.division.he-ro.jp/mcp?key=div_..."
    }
  }
}

利用可能なツール

division_run

AIエージェントにタスクを実行させる

division_stream

ストリーミング付きでエージェントを実行する

division_list_models

利用可能な全モデルを一覧表示

division_health

APIの稼働状態を確認

ツール呼び出し例

MCPツールの引数に divisionApiKey を含めることで、認証情報を送ることができます。

{
  "name": "division_run",
  "arguments": {
    "projectId": "demo-project-001",
    "input": "クイズを投稿するアプリ「リドル」を作って",
    "divisionApiKey": "div_..."
  }
}
💎 Pricing

有料プランで
AI機能をアンロック

有料プランに加入すると20クレジットが付与され、
クレジット消費型でDivision APIの全AIモデルが利用可能になります。

Free

¥0

Orchestraの基本機能を体験

  • Orchestra IDEダウンロード
  • エディタ基本機能
  • シンタックスハイライト
  • プロジェクト管理
  • Git統合
  • ×Division API AIアクセス
  • ×ロールベースAI自動切替
  • ×145+モデル利用
  • ×MCP統合
24時間無料

1日トライアル

¥0/24時間

Orchestra Plusの全機能を24時間無料で体験

  • Free プランのすべて
  • Division API AIアクセス
  • 145+モデル・6プロバイダー
  • ロールベースAI自動切替
  • インラインAIチャット
  • AIコード生成・レビュー
  • MCP統合ターミナル
おすすめ

Orchestra Plus

¥3,000/月

初回20クレジット付き・従量課金制

  • Free プランのすべて
  • Division API AIアクセス
  • 初回20クレジット付与
  • クレジット消費型の従量課金
  • 自動チャージ機能
  • 145+モデル・6プロバイダー
  • ロールベースAI自動切替
  • インラインAIチャット
  • AIコード生成・レビュー
  • MCP統合ターミナル
  • 優先サポート

※ 有料プランに加入すると初回20クレジットが付与されます。APIリクエストごとにトークン使用量に応じてクレジットが消費されます。 クレジットが不足した場合は追加購入または自動チャージで補充できます。145+モデル(Anthropic・Google・OpenAI・Perplexity・xAI・DeepSeek)に対応。

初回20クレジット付き

AI開発を
今すぐ始めよう

アカウントを作成して20クレジットで145+のAIモデルをOrchestraから体験。