Upgrade to Pro — share decks privately, control downloads, hide ads and more …

AntigravityをAgent Platform APIで利用してみた

AntigravityをAgent Platform APIで利用してみた

月末 Tech Lunch Online#15 - Google Cloud を語る!-
https://jaguer-tech-lunch.connpass.com/event/396067/

Avatar for Issei.Komori

Issei.Komori

July 22, 2026

More Decks by Issei.Komori

Other Decks in Technology

Transcript

  1. 無償版より良い条件 • Google Cloudの規約 • Google Cloud Project 統合 •

    API従量課金 (3.6 Flashはとても安い!) https://antigravity.google/pricing
  2. Google Cloud設定、超カンタン 【運用上、考慮したこと】 1. API有効化 aiplatform.googleapis.com • IAM運用はダルい ◦ •

    Google Group利用 API Quotaは気にしない ◦ 止まってからProject分割or スループット予約は考える ◦ 2. 利用者にロール付与 roles/aiplatform.user まとめると許可Quotaが緩やか に上るメリットもある • 正確なユーザー別料金... ◦ 気になったらProject分割
  3. Logging 1. BigQueryのデータセット作成 APIのglobalを意識して、usリージョンで作成 2. REST API 実行 API Logging

    • API実行にBQデータセットが必要 • REST APIはモデルの数だけ実行 • BQテーブルは初回実行時に自動生成 → request_response_logging • スクリプト化して運用中 https://docs.cloud.google.com/gemini-enterprise-agent-platform/models/capabilities/request-response-logging?hl=ja
  4. SQL SELECT句の抜粋 ユーザー名(PCのユーザー名、Mac / Windows / WSL2) COALESCE( REGEXP_EXTRACT( TO_JSON_STRING(log.full_request),

    r"(?:Users|home)[/\\]+([^/\\\s]+)[/\\]+\.gemini"), "system_background") AS user_name モデル名 SPLIT(log.model, "/")[OFFSET(ARRAY_LENGTH(SPLIT(log.model, "/")) - 1)] AS model_name, 入力トークン SUM( CAST(JSON_VALUE(log.full_response.usageMetadata.promptTokenCount) AS INT64) - COALESCE(CAST(JSON_VALUE(log.full_response.usageMetadata.cachedContentTokenCount) AS INT64), 0) ) AS total_input_tokens, キャッシュ入力トークン SUM( COALESCE(CAST(JSON_VALUE(log.full_response.usageMetadata.cachedContentTokenCount) AS INT64), 0) ) AS total_cached_input_tokens, 出力トークン SUM( CAST(JSON_VALUE(log.full_response.usageMetadata.candidatesTokenCount) AS INT64) + COALESCE(CAST(JSON_VALUE(log.full_response.usageMetadata.thoughtsTokenCount) AS INT64), 0) ) AS total_output_tokens,
  5. まとめ ~AntigravityのAPI利用~ • 無償版は”すぐリミット”に引っかかるけど、 たまにしか使わない人にはAPIでの利用は「ちょうどいい」 ◦ • 無償版を廃止し企業利用したい人もおすすめ BigQueryにログを記録すると運用しやすい ◦

    Data Studioで可視化 ▪ ◦ ユーザー別のAI利用状況、アドバイス、1on1... BigQuery Conversational Analytics ▪ 詳細分析、別角度からの俯瞰 ▪ Gemini Enterprise App 連携する世界観もあり