クイックスタート
ツールを作成してJinbaFlowから使えるようにするまでの手順
1. アカウント作成
toolbox.jinba.io にアクセスし、GoogleまたはEmailでアカウントを作成します。
2. Organizationを作成
ログイン後、Organizationを作成します。初回は500クレジットが付与されます。
3. ToolSetを作成
サイドバーの「Tool Sets」→「New ToolSet」をクリック。
- 名前: ツールグループの名前(例:
my-tools) - 言語: Python または TypeScript
- 公開設定: Private(組織内のみ)または Public(外部公開)
4. Toolを作成
ToolSet内で「New Tool」をクリックし、コードを書きます。
Copilotを使う場合: 右パネルで「Slackに通知を送るツールを作って」のように指示
手動で書く場合:
from pydantic import BaseModel
class Input(BaseModel):
message: str
class Output(BaseModel):
success: bool
def run(input: Input) -> Output:
# 処理を実装
print(f"Received: {input.message}")
return Output(success=True)→ ツール開発ガイド
5. テスト
画面下部のテストパネルでInputを入力し、Cmd+Enterで実行。ログとOutputを確認できます。
6. Publish
「Versions」タブ →「Publish New Version」でバージョンを発行します。
7. 利用する
JinbaFlow / JinbaApp
ToolSet画面のサイドバーにある「Connect」ボタンをクリックするだけで連携できます。
→ JinbaFlow連携 ・ MCP連携
REST API
curl -X POST https://toolbox-api.jinba.io/v1/orgs/{orgId}/toolsets/{slug}/tools/{tool}/run \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{"input": {"message": "Hello"}}'APIキーはサイドバーの「API Keys」から発行できます。
→ SDK
次のステップ
- ツール開発ガイド - 詳しい書き方
- Copilot - AIでコード生成
- Import/Export - ローカル開発