Skip to main content

V0

Shanoneのv0連携は、Vercelのv0 AI UIジェネレーターを操作するための42個のツールをエージェントに提供します。チャットの作成・反復、プロジェクト・デプロイの管理、MCPサーバーの設定に加え、v0の新しいv2チャット/メッセージAPIにも対応しています。

はじめに

1

v0のAPIキーを作成する

v0.dev/settingsでキーを発行します。
2

APIキーで接続する

Shanoneダッシュボードの連携 → V0でキー(v0_...で始まる文字列)を貼り付けます。
3

リクエストを再実行する

接続が完了すると、v0_*ツールに対するshanone_execute_tool呼び出しが成功するようになります。

利用可能なツール

Shanoneはv0向けに42個のツールを、以下のカテゴリに整理して提供しています。
v0_create_chat, v0_get_chat, v0_send_message, v0_get_chat_messages, v0_list_chats, v0_delete_chat, v0_update_chat, v0_favorite_chat, v0_fork_chat, v0_init_chat, v0_restore_chat_version, v0_list_chat_versions, v0_get_chat_version, v0_update_chat_version_files, v0_download_chat_version, v0_delete_chat_version_files, v0_resolve_chat_task, v0_stop_chat_message
v0_v2_list_chats, v0_v2_create_chat, v0_v2_create_chat_async, v0_v2_create_chat_from_files, v0_v2_create_chat_from_repo, v0_v2_create_chat_from_zip, v0_v2_get_chat, v0_v2_update_chat, v0_v2_delete_chat, v0_v2_duplicate_chat, v0_v2_get_chat_files, v0_v2_update_chat_files, v0_v2_download_chat_files, v0_v2_get_preview_url, v0_v2_deploy_chat, v0_v2_create_vercel_project, v0_v2_restore_message, v0_v2_get_connect_setup_status
v0_v2_list_messages, v0_v2_get_message, v0_v2_send_message, v0_v2_send_message_async, v0_v2_resolve_task, v0_v2_resolve_task_async, v0_v2_stop_message
v0_list_projects, v0_get_project, v0_create_project, v0_update_project, v0_delete_project, v0_get_project_by_chat_id, v0_list_project_env_vars, v0_get_project_env_var, v0_create_project_env_vars, v0_update_project_env_vars, v0_delete_project_env_vars
v0_create_deployment, v0_get_deployment, v0_list_deployments, v0_delete_deployment, v0_find_deployment_logs, v0_find_deployment_errors
v0_list_mcp_servers, v0_get_mcp_server, v0_create_mcp_server, v0_update_mcp_server, v0_delete_mcp_server, v0_create_mcp_server_oauth_url, v0_v2_list_mcp_servers, v0_v2_get_mcp_server, v0_v2_create_mcp_server, v0_v2_update_mcp_server, v0_v2_delete_mcp_server
v0_list_hooks, v0_get_hook, v0_create_hook, v0_update_hook, v0_delete_hook, v0_v2_list_webhooks, v0_v2_create_webhook, v0_v2_get_webhook, v0_v2_update_webhook, v0_v2_delete_webhook
v0_get_usage_report, v0_get_ai_usage_report, v0_get_user_activity_report, v0_find_vercel_projects, v0_create_vercel_project_link, v0_get_rate_limit, v0_get_user, v0_get_user_billing, v0_get_user_plan, v0_get_user_scopes, v0_v2_get_trusted_preview_hosts, v0_v2_set_trusted_preview_hosts

よくあるユースケース

UIの高速プロトタイピング

チャットでUIを説明し、生成されたコンポーネントコードをバージョンを重ねて反復する

モックアップからデプロイ済みページへ

リポジトリやファイルからチャットを作成し、結果をそのままVercelにデプロイする

環境変数とプロジェクトのセットアップ

プロジェクトを作成し、環境変数を設定してVercelプロジェクトに連携する

使用量トラッキング

使用量やAIクレジットのレポートを取得し、チャット横断で消費量を監視する

トラブルシューティング

v0_v2_*系はv0の新しいチャット/メッセージAPIで、より多くの作成オプション(ファイル・リポジトリ・zipから)と非同期版を備えています。新規連携ではv0_v2_*系を優先し、v1のv0_create_chat/v0_send_message系は既存チャットの操作用に残されています。
どちらも有効なVercelアカウント連携が必要です — まずv0_find_vercel_projectsまたはv0_create_vercel_project_linkを実行し、v0アカウントがVercelのチーム/プロジェクトに接続されているか確認してください。
v0_v2_send_message_asyncやv0_v2_resolve_task_asyncはタスク参照を即座に返す仕組みです。呼び出し自体が完了までブロックすることを期待せず、v0_v2_get_messageやチャットのメッセージ一覧をポーリングしてください。