Jinba Tool Registry

クイックスタート

5分でJinba Tool Registryを始めましょう

1. アカウント作成

Jinba Tool Registryにアクセスし、アカウントを作成します。

GoogleアカウントまたはEmailで登録できます。

2. Organizationを作成

ログイン後、Organizationを作成します。

Organizationはチームやプロジェクト単位でリソースを管理するためのコンテナです。

3. ToolSetを作成

サイドバーから「Tool Sets」を選択し、「New ToolSet」をクリックします。

ToolSetは関連するToolをグループ化するコンテナです。

4. Toolを作成

ToolSet内で「New Tool」をクリックし、ツールを作成します。

Pythonの場合

Pydanticを使ってInput/Outputを定義します。

from pydantic import BaseModel

class Input(BaseModel):
    name: str

class Output(BaseModel):
    message: str

def run(input: Input) -> Output:
    return Output(message=f"Hello, {input.name}!")

TypeScriptの場合

Zodを使ってInput/Outputを定義します。

import { z } from "zod";

export const input = z.object({
  name: z.string(),
});

export const output = z.object({
  message: z.string(),
});

export async function run(data: z.infer<typeof input>) {
  return { message: `Hello, ${data.name}!` };
}

5. API Keyを発行

サイドバーから「API Keys」を選択し、新しいAPIキーを発行します。

6. ツールを呼び出す

curl -X POST https://api.jinba.io/v1/orgs/{orgId}/toolsets/{toolsetSlug}/tools/{toolSlug}/run \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "input": {"name": "World"}
  }'

次のステップ

ご不明な点はFAQをご覧ください。

On this page