クイックスタート
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をご覧ください。