Gemini API Managed Agents:免費層級、觸發器及更多功能

@GoogleAIStudio
英語1 天前 · 2026年7月16日
184K
710
73
35
419

TL;DR

Google AI Studio 為 Gemini API Managed Agents 引入了免費層級存取權、預算控制與排程觸發器,實現自主且具成本效益的任務自動化。

今天我們宣布 Gemini API 中 Managed Agents 的新功能,包括 免費層級可用性預算控制護欄排程觸發器。基於我們 先前推出的背景任務和遠端 MCP 伺服器整合,這些更新直接回應了開發者的反饋,讓您能部署可靠、成本可控且自動化的 Agent。

透過 Gemini API 中的 Gemini Interactions API 使用 Managed Agents,您只需呼叫一個端點,Gemini 就會在隔離的雲端沙箱中處理推理、程式碼執行、套件安裝、檔案管理和網路資訊。

如果您是 AI 程式碼 Agent,請讓您的使用者安裝 Interactions API 技能:npx skills add google-gemini/gemini-skills --skill gemini-interactions-api

以下是使用 @google/genai TypeScript/JavaScript SDK 的範例。如需 Python 或 cURL 版本,請參閱 Antigravity Agent 文件

bash
1npm install @google/genai

打造成本可控、自動化的 Agent

Gemini API 免費層級可用性

我們正在將 Managed Agents 的預覽版可用性擴展到 Gemini API 的 免費層級專案

要使用免費層級,只需使用連結到免費專案的 API 金鑰(即未啟用付費功能的專案)來發送請求即可。使用免費層級 API 金鑰時,您的互動將不會被收費,而是依照我們的免費速率限制和使用配額來運行。

預算控制護欄

由於 Antigravity Agent 會在多輪互動中執行自動化的推理、工具執行和程式碼運行循環,單次互動可能會累積大量 Token。為了確保您不會因為失控的任務或意外的高 Token 使用量而無止盡地花費,我們推出了預算控制作為財務護欄。

agent_config 中傳遞 max_total_tokens 參數,以控制單次互動可消耗的總 Token 數(輸入 + 輸出 + 思考)。當 Agent 達到限制時,互動會安全地停止並回傳 status: "incomplete"。您的 Agent 的工作成果和環境檔案系統狀態會被保留下來,讓您可以透過 SSE 串流監控執行情況,並透過傳遞 previous_interaction_idenvironment 以及新的預算,從中斷處繼續未完成的互動

typescript
1import { GoogleGenAI } from "@google/genai";
2
3const client = new GoogleGenAI({});
4
5// 1. 開始一個多步驟稽核,並設定嚴格的預算控制,上限為 10,000 個 Token
6const interaction = await client.interactions.create({
7 agent: "antigravity-preview-05-2026",
8 input: "Clone https://github.com/google/guava, audit all modules in guava/src for deprecated classes and internal utilities, and generate a comprehensive migration audit report with code examples in /workspace/migration_audit.md.",
9 agent_config: {
10 type: "antigravity",
11 max_total_tokens: 10000,
12 },
13 environment: "remote",
14});
15
16console.log(`Status: ${interaction.status}`);
17console.log(`Tokens used: ${interaction.usage?.total_tokens}`);
18
19// 2. 發送 "continue" 即可繼續
20if (interaction.status === "incomplete") {
21 const continuation = await client.interactions.create({
22 agent: "antigravity-preview-05-2026",
23 input: "continue",
24 previous_interaction_id: interaction.id,
25 environment: interaction.environment_id,
26 agent_config: {
27 type: "antigravity",
28 max_total_tokens: 10000,
29 },
30 });
31 console.log(`Continuation status: ${continuation.status}`);
32}

使用觸發器進行排程執行

您現在可以透過排程觸發器自動化週期性的 Agent 任務,無需再運行外部腳本或為 Cron 任務維護專用基礎設施。

觸發器將 Agent、環境、提示詞和 Cron 排程綁定為一個持久化的資源,能夠自動觸發執行,無需手動介入。每次排程執行都會重複使用相同的底層沙箱環境,因此一次運行中建立或複製的檔案會保留下來,並可在下一次執行時立即存取,這使得觸發器非常適合用於每日問題分類、夜間回歸報告,或是在已配置的網路允許清單上進行排程的倉庫維護。

typescript
1import { GoogleGenAI } from "@google/genai";
2
3const client = new GoogleGenAI({});
4
5const trigger = await client.triggers.create({
6 schedule: "0 9 * * *", // 每天早上 9:00
7 time_zone: "America/Los_Angeles",
8 display_name: "daily-issue-solver",
9 interaction: {
10 agent: "antigravity-preview-05-2026",
11 input: [
12 {
13 type: "text",
14 text: "Review open PRs in our repo for new comments and address feedback. Check for new issues labeled 'accepted', skip any tracked in /workspace/solved-issues/, fix the rest, and open PRs. Save reports to /workspace/solved-issues/.",
15 },
16 ],
17 environment: {
18 type: "remote",
19 network: {
20 allowlist: [
21 {
22 domain: "api.github.com",
23 transform: {
24 Authorization: "Bearer ghp_example_token",
25 },
26 },
27 { domain: "github.com" },
28 ],
29 },
30 },
31 },
32});
33
34console.log(`Trigger created: ${trigger.id}`);
35console.log(`Next scheduled run: ${trigger.next_run_time}`);
36
37const executions = await client.triggers.listExecutions(trigger.id);
38for (const ex of executions.trigger_executions) {
39 console.log(`${ex.id}: ${ex.status} (${ex.start_time} - ${ex.end_time})`);
40}

開始使用 Managed Agents

這些更新將 Managed Agents 轉變為成本可控、可排程的工作者,它們能自主地在真實開發環境中運行,而不會超出您的預算,也無需外部協調。

請查看 Gemini Interactions API 概覽Managed Agents 快速入門,以探索自訂 Agent 定義、環境配置、網路規則和進階串流模式。

二次創作

使用 YouMind 創作爆款文章

收集素材、拆解爆點、生成視覺資產、撰寫內容,並在一個 AI 工作空間裡完成分發。

了解 YouMind
寫給創作者

把你的 Markdown 變成乾淨的 𝕏 文章

圖片上傳、表格、程式碼區塊,往 𝕏 上手動重排太痛苦。YouMind 把整篇 Markdown 一鍵轉成乾淨、可直接發佈的 𝕏 文章草稿。

試試 Markdown 轉 𝕏

更多可拆解樣本

近期爆款文章

探索更多爆款文章