All methods

رابط برنامه‌نویسی کاربردی Gemini

رابط برنامه‌نویسی کاربردی Gemini به توسعه‌دهندگان اجازه می‌دهد تا با استفاده از مدل‌های Gemini، برنامه‌های هوش مصنوعی مولد بسازند. Gemini توانمندترین مدل ما است که از پایه برای چندوجهی بودن ساخته شده است. این مدل می‌تواند انواع مختلف اطلاعات از جمله زبان، تصاویر، صدا، ویدئو و کد را تعمیم داده و به طور یکپارچه درک کند، در میان آنها عمل کند و ترکیب کند. می‌توانید از رابط برنامه‌نویسی کاربردی Gemini برای مواردی مانند استدلال در متن و تصاویر، تولید محتوا، عامل‌های گفتگو، سیستم‌های خلاصه‌سازی و طبقه‌بندی و موارد دیگر استفاده کنید.

سرویس: generativelanguage.googleapis.com

برای فراخوانی این سرویس، توصیه می‌کنیم از کتابخانه‌های کلاینت ارائه شده توسط گوگل استفاده کنید. اگر برنامه شما برای فراخوانی این سرویس نیاز به استفاده از کتابخانه‌های خودتان دارد، هنگام ارسال درخواست‌های API از اطلاعات زیر استفاده کنید.

نقطه پایانی سرویس

یک نقطه پایانی سرویس ، یک URL پایه است که آدرس شبکه یک سرویس API را مشخص می‌کند. یک سرویس ممکن است چندین نقطه پایانی سرویس داشته باشد. این سرویس دارای نقطه پایانی سرویس زیر است و تمام URI های زیر نسبت به این نقطه پایانی سرویس هستند:

  • https://generativelanguage.googleapis.com

منبع REST: v1beta.auth_tokens

روش‌ها
create POST /v1beta/auth_tokens
یک توکن ایجاد می‌کند که می‌تواند برای محدود کردن رفتار یک جلسه BidiGenerateContent استفاده شود.

منبع REST: v1beta.batches

روش‌ها
cancel POST /v1beta/{name=batches/*}:cancel
لغو ناهمزمان را در یک عملیات طولانی مدت آغاز می‌کند.
delete DELETE /v1beta/{name=batches/*}
یک عملیات طولانی مدت را حذف می‌کند.
get GET /v1beta/{name=batches/*}
آخرین وضعیت یک عملیات طولانی مدت را دریافت می‌کند.
list GET /v1beta/{name=batches}
عملیاتی را که با فیلتر مشخص شده در درخواست مطابقت دارند، فهرست می‌کند.
updateEmbedContentBatch PATCH /v1beta/{embedContentBatch.name=batches/*}:updateEmbedContentBatch
دسته‌ای از درخواست‌های EmbedContent را برای پردازش دسته‌ای به‌روزرسانی می‌کند.
updateGenerateContentBatch PATCH /v1beta/{generateContentBatch.name=batches/*}:updateGenerateContentBatch
دسته‌ای از درخواست‌های GenerateContent را برای پردازش دسته‌ای به‌روزرسانی می‌کند.

منبع REST: v1beta.cachedContents

روش‌ها
create POST /v1beta/cachedContents
منبع CachedContent را ایجاد می‌کند.
delete DELETE /v1beta/{name=cachedContents/*}
منبع CachedContent را حذف می‌کند.
get GET /v1beta/{name=cachedContents/*}
منبع CachedContent را می‌خواند.
list GET /v1beta/cachedContents
فهرست‌های محتویات ذخیره‌شده (CachedContents).
patch PATCH /v1beta/{cachedContent.name=cachedContents/*}
منبع CachedContent را به‌روزرسانی می‌کند (فقط تاریخ انقضا قابل به‌روزرسانی است).

منبع REST: v1beta.fileSearchStores

روش‌ها
create POST /v1beta/fileSearchStores
یک FileSearchStore خالی ایجاد می‌کند.
delete DELETE /v1beta/{name=fileSearchStores/*}
یک FileSearchStore حذف می‌کند.
get GET /v1beta/{name=fileSearchStores/*}
اطلاعات مربوط به یک FileSearchStore خاص را دریافت می‌کند.
importFile POST /v1beta/{fileSearchStoreName=fileSearchStores/*}:importFile
یک File از File Service به FileSearchStore وارد می‌کند.
list GET /v1beta/fileSearchStores
تمام FileSearchStores متعلق به کاربر را لیست می‌کند.

منبع REST: v1beta.fileSearchStores.documents

روش‌ها
delete DELETE /v1beta/{name=fileSearchStores/*/documents/*}
یک Document حذف می‌کند.
get GET /v1beta/{name=fileSearchStores/*/documents/*}
اطلاعات مربوط به یک Document خاص را دریافت می‌کند.
list GET /v1beta/{parent=fileSearchStores/*}/documents
تمام Document موجود در یک Corpus را فهرست می‌کند.

منبع REST: v1beta.fileSearchStores.operations

روش‌ها
get GET /v1beta/{name=fileSearchStores/*/operations/*}
آخرین وضعیت یک عملیات طولانی مدت را دریافت می‌کند.

منبع REST: v1beta.fileSearchStores.upload.operations

روش‌ها
get GET /v1beta/{name=fileSearchStores/*/upload/operations/*}
آخرین وضعیت یک عملیات طولانی مدت را دریافت می‌کند.

منبع REST: v1beta.files

روش‌ها
delete DELETE /v1beta/{name=files/*}
File را حذف می‌کند.
get GET /v1beta/{name=files/*}
متادیتای File داده شده را دریافت می‌کند.
list GET /v1beta/files
فراداده‌های مربوط به File که متعلق به پروژه درخواست‌کننده هستند را فهرست می‌کند.
register POST /v1beta/files:register
فایل‌های فضای ذخیره‌سازی ابری گوگل را با FileService ثبت می‌کند.

منبع REST: v1beta.media

روش‌ها
download GET /v1beta/{parent=environments/*}/files
فراداده‌های فایل یا محتوای دایرکتوری را از snapshot یک محیط بازیابی می‌کند.
upload POST /v1beta/files
POST /upload/v1beta/files
یک File ایجاد می‌کند.
uploadToFileSearchStore POST /v1beta/{fileSearchStoreName=fileSearchStores/*}:uploadToFileSearchStore
POST /upload/v1beta/{fileSearchStoreName=fileSearchStores/*}:uploadToFileSearchStore
داده‌ها را در FileSearchStore آپلود می‌کند، قبل از ذخیره آنها در یک سند FileSearchStore، پیش‌پردازش‌ها و تکه‌ها را انجام می‌دهد.

منبع REST: v1beta.models

روش‌ها
asyncBatchEmbedContent POST /v1beta/{batch.model=models/*}:asyncBatchEmbedContent
دسته‌ای از درخواست‌های EmbedContent را برای پردازش دسته‌ای در صف قرار می‌دهد.
batchEmbedContents POST /v1beta/{model=models/*}:batchEmbedContents
چندین بردار جاسازی از ورودی Content تولید می‌کند که شامل دسته‌ای از رشته‌ها است که به صورت اشیاء EmbedContentRequest نمایش داده می‌شوند.
batchGenerateContent POST /v1beta/{batch.model=models/*}:batchGenerateContent
دسته‌ای از درخواست‌های GenerateContent را برای پردازش دسته‌ای در صف قرار می‌دهد.
countTokens POST /v1beta/{model=models/*}:countTokens
توکن‌ساز یک مدل را روی Content ورودی اجرا می‌کند و تعداد توکن‌ها را برمی‌گرداند.
embedContent POST /v1beta/{model=models/*}:embedContent
با استفاده از مدل Gemini Embedding مشخص شده، یک بردار جاسازی متن از ورودی Content تولید می‌کند.
generateContent POST /v1beta/{model=models/*}:generateContent
با دریافت ورودی GenerateContentRequest یک پاسخ مدل تولید می‌کند.
get GET /v1beta/{name=models/*}
اطلاعاتی در مورد یک Model خاص مانند شماره نسخه، محدودیت‌های توکن، پارامترها و سایر فراداده‌ها را دریافت می‌کند.
list GET /v1beta/models
Model موجود از طریق رابط برنامه‌نویسی نرم‌افزار Gemini را فهرست می‌کند.
predict POST /v1beta/{model=models/*}:predict
درخواست پیش‌بینی را انجام می‌دهد.
predictLongRunning POST /v1beta/{model=models/*}:predictLongRunning
همانند Predict است اما یک LRO برمی‌گرداند.
streamGenerateContent POST /v1beta/{model=models/*}:streamGenerateContent
با دریافت ورودی GenerateContentRequest یک پاسخ استریم‌شده از مدل تولید می‌کند.

منبع REST: v1beta.interactions

روش‌ها
CreateCredential POST /v1beta/credentials
اعتبارنامه ایجاد می‌کند.
CreateInteraction POST /v1beta/interactions
یک تعامل جدید ایجاد می‌کند.
cancelInteractionById POST /v1beta/interactions/{id}/cancel
یک تعامل را بر اساس شناسه لغو می‌کند.
ListCredentials GET /v1beta/credentials
اعتبارنامه‌های مربوط به یک پروژه را فهرست می‌کند.
GetCredential GET /v1beta/credentials/{id}
فراداده‌های یک اعتبارنامه (بدون فیلدهای مخفی) را دریافت می‌کند.
getInteractionById GET /v1beta/interactions/{id}
جزئیات کامل یک تعامل واحد را بر اساس `Interaction.id` آن بازیابی می‌کند.
UpdateCredential PATCH /v1beta/credentials/{id}
یک اعتبارنامه را به‌روزرسانی می‌کند.
DeleteCredential DELETE /v1beta/credentials/{id}
یک اعتبارنامه را حذف می‌کند.
deleteInteraction DELETE /v1beta/interactions/{id}
تعامل را بر اساس شناسه حذف می‌کند.

منبع REST: v1beta.agents

روش‌ها
CreateAgent POST /v1beta/agents
یک عامل جدید (نسخه تایپ شده برای SDK) ایجاد می‌کند.
ListAgents GET /v1beta/agents
همه نمایندگان را فهرست می‌کند.
GetAgent GET /v1beta/agents/{id}
یک نماینده خاص دریافت می‌کند.
DeleteAgent DELETE /v1beta/agents/{id}
یک نماینده را حذف می‌کند.

منبع REST: v1beta.webhooks

روش‌ها
CreateWebhook POST /v1beta/webhooks
یک وب‌هوک جدید ایجاد می‌کند.
PingWebhook POST /v1beta/webhooks/{id}:ping
یک رویداد پینگ را به یک وب‌هوک ارسال می‌کند.
RotateSigningSecret POST /v1beta/webhooks/{id}:rotateSigningSecret
یک رمز امضای جدید برای یک وب‌هوک ایجاد می‌کند.
ListWebhooks GET /v1beta/webhooks
تمام وب‌هوک‌ها را فهرست می‌کند.
GetWebhook GET /v1beta/webhooks/{id}
یک وب‌هوک خاص دریافت می‌کند.
UpdateWebhook PATCH /v1beta/webhooks/{id}
یک وب‌هوک موجود را به‌روزرسانی می‌کند.
DeleteWebhook DELETE /v1beta/webhooks/{id}
یک وب‌هوک را حذف می‌کند.

منبع REST: v1beta.triggers

روش‌ها
CreateTrigger POST /v1beta/triggers
یک تریگر جدید ایجاد می‌کند که عامل مشخص شده را در زمان‌بندی cron داده شده فراخوانی می‌کند.
RunTrigger POST /v1beta/triggers/{trigger_id}/executions
بلافاصله یک تریگر اجرا می‌کند.
ListTriggers GET /v1beta/triggers
محرک‌های یک پروژه را فهرست می‌کند.
GetTrigger GET /v1beta/triggers/{id}
جزئیات یک تریگر واحد را دریافت می‌کند.
ListTriggerExecutions GET /v1beta/triggers/{trigger_id}/executions
اجراهای مربوط به یک تریگر را فهرست می‌کند.
UpdateTrigger PATCH /v1beta/triggers/{id}
یک تریگر را به‌روزرسانی می‌کند.
DeleteTrigger DELETE /v1beta/triggers/{id}
یک تریگر را حذف می‌کند.

منبع REST: v1beta.environments

روش‌ها
CreateEnvironment POST /v1beta/environments
محیطی ایجاد می‌کند.
ListEnvironments GET /v1beta/environments
محیط‌ها را فهرست می‌کند.
GetEnvironmentFiles GET /v1beta/environments/{environment}/files/{path}
فراداده‌های فایل یا محتوای دایرکتوری را از snapshot یک محیط بازیابی می‌کند.
GetEnvironment GET /v1beta/environments/{id}
محیطی را به دست می‌آورد.
StartEnvironmentFileUpload PUT /upload/v1beta/environments/{environment}/files/{path}
یک جلسه آپلود قابل از سرگیری را برای یک فایل در فضای کاری محیط آغاز می‌کند.
DeleteEnvironment DELETE /v1beta/environments/{id}
یک محیط را حذف می‌کند.
،

رابط برنامه‌نویسی کاربردی Gemini

رابط برنامه‌نویسی کاربردی Gemini به توسعه‌دهندگان اجازه می‌دهد تا با استفاده از مدل‌های Gemini، برنامه‌های هوش مصنوعی مولد بسازند. Gemini توانمندترین مدل ما است که از پایه برای چندوجهی بودن ساخته شده است. این مدل می‌تواند انواع مختلف اطلاعات از جمله زبان، تصاویر، صدا، ویدئو و کد را تعمیم داده و به طور یکپارچه درک کند، در میان آنها عمل کند و ترکیب کند. می‌توانید از رابط برنامه‌نویسی کاربردی Gemini برای مواردی مانند استدلال در متن و تصاویر، تولید محتوا، عامل‌های گفتگو، سیستم‌های خلاصه‌سازی و طبقه‌بندی و موارد دیگر استفاده کنید.

سرویس: generativelanguage.googleapis.com

برای فراخوانی این سرویس، توصیه می‌کنیم از کتابخانه‌های کلاینت ارائه شده توسط گوگل استفاده کنید. اگر برنامه شما برای فراخوانی این سرویس نیاز به استفاده از کتابخانه‌های خودتان دارد، هنگام ارسال درخواست‌های API از اطلاعات زیر استفاده کنید.

نقطه پایانی سرویس

یک نقطه پایانی سرویس ، یک URL پایه است که آدرس شبکه یک سرویس API را مشخص می‌کند. یک سرویس ممکن است چندین نقطه پایانی سرویس داشته باشد. این سرویس دارای نقطه پایانی سرویس زیر است و تمام URI های زیر نسبت به این نقطه پایانی سرویس هستند:

  • https://generativelanguage.googleapis.com

منبع REST: v1beta.auth_tokens

روش‌ها
create POST /v1beta/auth_tokens
یک توکن ایجاد می‌کند که می‌تواند برای محدود کردن رفتار یک جلسه BidiGenerateContent استفاده شود.

منبع REST: v1beta.batches

روش‌ها
cancel POST /v1beta/{name=batches/*}:cancel
لغو ناهمزمان را در یک عملیات طولانی مدت آغاز می‌کند.
delete DELETE /v1beta/{name=batches/*}
یک عملیات طولانی مدت را حذف می‌کند.
get GET /v1beta/{name=batches/*}
آخرین وضعیت یک عملیات طولانی مدت را دریافت می‌کند.
list GET /v1beta/{name=batches}
عملیاتی را که با فیلتر مشخص شده در درخواست مطابقت دارند، فهرست می‌کند.
updateEmbedContentBatch PATCH /v1beta/{embedContentBatch.name=batches/*}:updateEmbedContentBatch
دسته‌ای از درخواست‌های EmbedContent را برای پردازش دسته‌ای به‌روزرسانی می‌کند.
updateGenerateContentBatch PATCH /v1beta/{generateContentBatch.name=batches/*}:updateGenerateContentBatch
دسته‌ای از درخواست‌های GenerateContent را برای پردازش دسته‌ای به‌روزرسانی می‌کند.

منبع REST: v1beta.cachedContents

روش‌ها
create POST /v1beta/cachedContents
منبع CachedContent را ایجاد می‌کند.
delete DELETE /v1beta/{name=cachedContents/*}
منبع CachedContent را حذف می‌کند.
get GET /v1beta/{name=cachedContents/*}
منبع CachedContent را می‌خواند.
list GET /v1beta/cachedContents
فهرست‌های محتویات ذخیره‌شده (CachedContents).
patch PATCH /v1beta/{cachedContent.name=cachedContents/*}
منبع CachedContent را به‌روزرسانی می‌کند (فقط تاریخ انقضا قابل به‌روزرسانی است).

منبع REST: v1beta.fileSearchStores

روش‌ها
create POST /v1beta/fileSearchStores
یک FileSearchStore خالی ایجاد می‌کند.
delete DELETE /v1beta/{name=fileSearchStores/*}
یک FileSearchStore حذف می‌کند.
get GET /v1beta/{name=fileSearchStores/*}
اطلاعات مربوط به یک FileSearchStore خاص را دریافت می‌کند.
importFile POST /v1beta/{fileSearchStoreName=fileSearchStores/*}:importFile
یک File از File Service به FileSearchStore وارد می‌کند.
list GET /v1beta/fileSearchStores
تمام FileSearchStores متعلق به کاربر را لیست می‌کند.

منبع REST: v1beta.fileSearchStores.documents

روش‌ها
delete DELETE /v1beta/{name=fileSearchStores/*/documents/*}
یک Document حذف می‌کند.
get GET /v1beta/{name=fileSearchStores/*/documents/*}
اطلاعات مربوط به یک Document خاص را دریافت می‌کند.
list GET /v1beta/{parent=fileSearchStores/*}/documents
تمام Document موجود در یک Corpus را فهرست می‌کند.

منبع REST: v1beta.fileSearchStores.operations

روش‌ها
get GET /v1beta/{name=fileSearchStores/*/operations/*}
آخرین وضعیت یک عملیات طولانی مدت را دریافت می‌کند.

منبع REST: v1beta.fileSearchStores.upload.operations

روش‌ها
get GET /v1beta/{name=fileSearchStores/*/upload/operations/*}
آخرین وضعیت یک عملیات طولانی مدت را دریافت می‌کند.

منبع REST: v1beta.files

روش‌ها
delete DELETE /v1beta/{name=files/*}
File را حذف می‌کند.
get GET /v1beta/{name=files/*}
متادیتای File داده شده را دریافت می‌کند.
list GET /v1beta/files
فراداده‌های مربوط به File که متعلق به پروژه درخواست‌کننده هستند را فهرست می‌کند.
register POST /v1beta/files:register
فایل‌های فضای ذخیره‌سازی ابری گوگل را با FileService ثبت می‌کند.

منبع REST: v1beta.media

روش‌ها
download GET /v1beta/{parent=environments/*}/files
فراداده‌های فایل یا محتوای دایرکتوری را از snapshot یک محیط بازیابی می‌کند.
upload POST /v1beta/files
POST /upload/v1beta/files
یک File ایجاد می‌کند.
uploadToFileSearchStore POST /v1beta/{fileSearchStoreName=fileSearchStores/*}:uploadToFileSearchStore
POST /upload/v1beta/{fileSearchStoreName=fileSearchStores/*}:uploadToFileSearchStore
داده‌ها را در FileSearchStore آپلود می‌کند، قبل از ذخیره آنها در یک سند FileSearchStore، پیش‌پردازش‌ها و تکه‌ها را انجام می‌دهد.

منبع REST: v1beta.models

روش‌ها
asyncBatchEmbedContent POST /v1beta/{batch.model=models/*}:asyncBatchEmbedContent
دسته‌ای از درخواست‌های EmbedContent را برای پردازش دسته‌ای در صف قرار می‌دهد.
batchEmbedContents POST /v1beta/{model=models/*}:batchEmbedContents
چندین بردار جاسازی از ورودی Content تولید می‌کند که شامل دسته‌ای از رشته‌ها است که به صورت اشیاء EmbedContentRequest نمایش داده می‌شوند.
batchGenerateContent POST /v1beta/{batch.model=models/*}:batchGenerateContent
دسته‌ای از درخواست‌های GenerateContent را برای پردازش دسته‌ای در صف قرار می‌دهد.
countTokens POST /v1beta/{model=models/*}:countTokens
توکن‌ساز یک مدل را روی Content ورودی اجرا می‌کند و تعداد توکن‌ها را برمی‌گرداند.
embedContent POST /v1beta/{model=models/*}:embedContent
با استفاده از مدل Gemini Embedding مشخص شده، یک بردار جاسازی متن از ورودی Content تولید می‌کند.
generateContent POST /v1beta/{model=models/*}:generateContent
با دریافت ورودی GenerateContentRequest یک پاسخ مدل تولید می‌کند.
get GET /v1beta/{name=models/*}
اطلاعاتی در مورد یک Model خاص مانند شماره نسخه، محدودیت‌های توکن، پارامترها و سایر فراداده‌ها را دریافت می‌کند.
list GET /v1beta/models
Model موجود از طریق رابط برنامه‌نویسی نرم‌افزار Gemini را فهرست می‌کند.
predict POST /v1beta/{model=models/*}:predict
درخواست پیش‌بینی را انجام می‌دهد.
predictLongRunning POST /v1beta/{model=models/*}:predictLongRunning
همانند Predict است اما یک LRO برمی‌گرداند.
streamGenerateContent POST /v1beta/{model=models/*}:streamGenerateContent
با دریافت ورودی GenerateContentRequest یک پاسخ استریم‌شده از مدل تولید می‌کند.

منبع REST: v1beta.interactions

روش‌ها
CreateCredential POST /v1beta/credentials
اعتبارنامه ایجاد می‌کند.
CreateInteraction POST /v1beta/interactions
یک تعامل جدید ایجاد می‌کند.
cancelInteractionById POST /v1beta/interactions/{id}/cancel
یک تعامل را بر اساس شناسه لغو می‌کند.
ListCredentials GET /v1beta/credentials
اعتبارنامه‌های مربوط به یک پروژه را فهرست می‌کند.
GetCredential GET /v1beta/credentials/{id}
فراداده‌های یک اعتبارنامه (بدون فیلدهای مخفی) را دریافت می‌کند.
getInteractionById GET /v1beta/interactions/{id}
جزئیات کامل یک تعامل واحد را بر اساس `Interaction.id` آن بازیابی می‌کند.
UpdateCredential PATCH /v1beta/credentials/{id}
یک اعتبارنامه را به‌روزرسانی می‌کند.
DeleteCredential DELETE /v1beta/credentials/{id}
یک اعتبارنامه را حذف می‌کند.
deleteInteraction DELETE /v1beta/interactions/{id}
تعامل را بر اساس شناسه حذف می‌کند.

منبع REST: v1beta.agents

روش‌ها
CreateAgent POST /v1beta/agents
یک عامل جدید (نسخه تایپ شده برای SDK) ایجاد می‌کند.
ListAgents GET /v1beta/agents
همه نمایندگان را فهرست می‌کند.
GetAgent GET /v1beta/agents/{id}
یک نماینده خاص دریافت می‌کند.
DeleteAgent DELETE /v1beta/agents/{id}
یک نماینده را حذف می‌کند.

منبع REST: v1beta.webhooks

روش‌ها
CreateWebhook POST /v1beta/webhooks
یک وب‌هوک جدید ایجاد می‌کند.
PingWebhook POST /v1beta/webhooks/{id}:ping
یک رویداد پینگ را به یک وب‌هوک ارسال می‌کند.
RotateSigningSecret POST /v1beta/webhooks/{id}:rotateSigningSecret
یک رمز امضای جدید برای یک وب‌هوک ایجاد می‌کند.
ListWebhooks GET /v1beta/webhooks
تمام وب‌هوک‌ها را فهرست می‌کند.
GetWebhook GET /v1beta/webhooks/{id}
یک وب‌هوک خاص دریافت می‌کند.
UpdateWebhook PATCH /v1beta/webhooks/{id}
یک وب‌هوک موجود را به‌روزرسانی می‌کند.
DeleteWebhook DELETE /v1beta/webhooks/{id}
یک وب‌هوک را حذف می‌کند.

منبع REST: v1beta.triggers

روش‌ها
CreateTrigger POST /v1beta/triggers
یک تریگر جدید ایجاد می‌کند که عامل مشخص شده را در زمان‌بندی cron داده شده فراخوانی می‌کند.
RunTrigger POST /v1beta/triggers/{trigger_id}/executions
بلافاصله یک تریگر اجرا می‌کند.
ListTriggers GET /v1beta/triggers
محرک‌های یک پروژه را فهرست می‌کند.
GetTrigger GET /v1beta/triggers/{id}
جزئیات یک تریگر واحد را دریافت می‌کند.
ListTriggerExecutions GET /v1beta/triggers/{trigger_id}/executions
اجراهای مربوط به یک تریگر را فهرست می‌کند.
UpdateTrigger PATCH /v1beta/triggers/{id}
یک تریگر را به‌روزرسانی می‌کند.
DeleteTrigger DELETE /v1beta/triggers/{id}
یک تریگر را حذف می‌کند.

منبع REST: v1beta.environments

روش‌ها
CreateEnvironment POST /v1beta/environments
محیطی ایجاد می‌کند.
ListEnvironments GET /v1beta/environments
محیط‌ها را فهرست می‌کند.
GetEnvironmentFiles GET /v1beta/environments/{environment}/files/{path}
فراداده‌های فایل یا محتوای دایرکتوری را از snapshot یک محیط بازیابی می‌کند.
GetEnvironment GET /v1beta/environments/{id}
محیطی را به دست می‌آورد.
StartEnvironmentFileUpload PUT /upload/v1beta/environments/{environment}/files/{path}
یک جلسه آپلود قابل از سرگیری را برای یک فایل در فضای کاری محیط آغاز می‌کند.
DeleteEnvironment DELETE /v1beta/environments/{id}
یک محیط را حذف می‌کند.
،

رابط برنامه‌نویسی کاربردی Gemini

رابط برنامه‌نویسی کاربردی Gemini به توسعه‌دهندگان اجازه می‌دهد تا با استفاده از مدل‌های Gemini، برنامه‌های هوش مصنوعی مولد بسازند. Gemini توانمندترین مدل ما است که از پایه برای چندوجهی بودن ساخته شده است. این مدل می‌تواند انواع مختلف اطلاعات از جمله زبان، تصاویر، صدا، ویدئو و کد را تعمیم داده و به طور یکپارچه درک کند، در میان آنها عمل کند و ترکیب کند. می‌توانید از رابط برنامه‌نویسی کاربردی Gemini برای مواردی مانند استدلال در متن و تصاویر، تولید محتوا، عامل‌های گفتگو، سیستم‌های خلاصه‌سازی و طبقه‌بندی و موارد دیگر استفاده کنید.

سرویس: generativelanguage.googleapis.com

برای فراخوانی این سرویس، توصیه می‌کنیم از کتابخانه‌های کلاینت ارائه شده توسط گوگل استفاده کنید. اگر برنامه شما برای فراخوانی این سرویس نیاز به استفاده از کتابخانه‌های خودتان دارد، هنگام ارسال درخواست‌های API از اطلاعات زیر استفاده کنید.

نقطه پایانی سرویس

یک نقطه پایانی سرویس ، یک URL پایه است که آدرس شبکه یک سرویس API را مشخص می‌کند. یک سرویس ممکن است چندین نقطه پایانی سرویس داشته باشد. این سرویس دارای نقطه پایانی سرویس زیر است و تمام URI های زیر نسبت به این نقطه پایانی سرویس هستند:

  • https://generativelanguage.googleapis.com

منبع REST: v1beta.auth_tokens

روش‌ها
create POST /v1beta/auth_tokens
یک توکن ایجاد می‌کند که می‌تواند برای محدود کردن رفتار یک جلسه BidiGenerateContent استفاده شود.

منبع REST: v1beta.batches

روش‌ها
cancel POST /v1beta/{name=batches/*}:cancel
لغو ناهمزمان را در یک عملیات طولانی مدت آغاز می‌کند.
delete DELETE /v1beta/{name=batches/*}
یک عملیات طولانی مدت را حذف می‌کند.
get GET /v1beta/{name=batches/*}
آخرین وضعیت یک عملیات طولانی مدت را دریافت می‌کند.
list GET /v1beta/{name=batches}
عملیاتی را که با فیلتر مشخص شده در درخواست مطابقت دارند، فهرست می‌کند.
updateEmbedContentBatch PATCH /v1beta/{embedContentBatch.name=batches/*}:updateEmbedContentBatch
دسته‌ای از درخواست‌های EmbedContent را برای پردازش دسته‌ای به‌روزرسانی می‌کند.
updateGenerateContentBatch PATCH /v1beta/{generateContentBatch.name=batches/*}:updateGenerateContentBatch
دسته‌ای از درخواست‌های GenerateContent را برای پردازش دسته‌ای به‌روزرسانی می‌کند.

منبع REST: v1beta.cachedContents

روش‌ها
create POST /v1beta/cachedContents
منبع CachedContent را ایجاد می‌کند.
delete DELETE /v1beta/{name=cachedContents/*}
منبع CachedContent را حذف می‌کند.
get GET /v1beta/{name=cachedContents/*}
منبع CachedContent را می‌خواند.
list GET /v1beta/cachedContents
فهرست‌های محتویات ذخیره‌شده (CachedContents).
patch PATCH /v1beta/{cachedContent.name=cachedContents/*}
منبع CachedContent را به‌روزرسانی می‌کند (فقط تاریخ انقضا قابل به‌روزرسانی است).

منبع REST: v1beta.fileSearchStores

روش‌ها
create POST /v1beta/fileSearchStores
یک FileSearchStore خالی ایجاد می‌کند.
delete DELETE /v1beta/{name=fileSearchStores/*}
یک FileSearchStore حذف می‌کند.
get GET /v1beta/{name=fileSearchStores/*}
اطلاعات مربوط به یک FileSearchStore خاص را دریافت می‌کند.
importFile POST /v1beta/{fileSearchStoreName=fileSearchStores/*}:importFile
یک File از File Service به FileSearchStore وارد می‌کند.
list GET /v1beta/fileSearchStores
تمام FileSearchStores متعلق به کاربر را لیست می‌کند.

منبع REST: v1beta.fileSearchStores.documents

روش‌ها
delete DELETE /v1beta/{name=fileSearchStores/*/documents/*}
یک Document حذف می‌کند.
get GET /v1beta/{name=fileSearchStores/*/documents/*}
اطلاعات مربوط به یک Document خاص را دریافت می‌کند.
list GET /v1beta/{parent=fileSearchStores/*}/documents
تمام Document موجود در یک Corpus را فهرست می‌کند.

منبع REST: v1beta.fileSearchStores.operations

روش‌ها
get GET /v1beta/{name=fileSearchStores/*/operations/*}
آخرین وضعیت یک عملیات طولانی مدت را دریافت می‌کند.

منبع REST: v1beta.fileSearchStores.upload.operations

روش‌ها
get GET /v1beta/{name=fileSearchStores/*/upload/operations/*}
آخرین وضعیت یک عملیات طولانی مدت را دریافت می‌کند.

منبع REST: v1beta.files

روش‌ها
delete DELETE /v1beta/{name=files/*}
File را حذف می‌کند.
get GET /v1beta/{name=files/*}
متادیتای File داده شده را دریافت می‌کند.
list GET /v1beta/files
فراداده‌های مربوط به File که متعلق به پروژه درخواست‌کننده هستند را فهرست می‌کند.
register POST /v1beta/files:register
فایل‌های فضای ذخیره‌سازی ابری گوگل را با FileService ثبت می‌کند.

منبع REST: v1beta.media

روش‌ها
download GET /v1beta/{parent=environments/*}/files
فراداده‌های فایل یا محتوای دایرکتوری را از snapshot یک محیط بازیابی می‌کند.
upload POST /v1beta/files
POST /upload/v1beta/files
یک File ایجاد می‌کند.
uploadToFileSearchStore POST /v1beta/{fileSearchStoreName=fileSearchStores/*}:uploadToFileSearchStore
POST /upload/v1beta/{fileSearchStoreName=fileSearchStores/*}:uploadToFileSearchStore
داده‌ها را در FileSearchStore آپلود می‌کند، قبل از ذخیره آنها در یک سند FileSearchStore، پیش‌پردازش‌ها و تکه‌ها را انجام می‌دهد.

منبع REST: v1beta.models

روش‌ها
asyncBatchEmbedContent POST /v1beta/{batch.model=models/*}:asyncBatchEmbedContent
دسته‌ای از درخواست‌های EmbedContent را برای پردازش دسته‌ای در صف قرار می‌دهد.
batchEmbedContents POST /v1beta/{model=models/*}:batchEmbedContents
چندین بردار جاسازی از ورودی Content تولید می‌کند که شامل دسته‌ای از رشته‌ها است که به صورت اشیاء EmbedContentRequest نمایش داده می‌شوند.
batchGenerateContent POST /v1beta/{batch.model=models/*}:batchGenerateContent
دسته‌ای از درخواست‌های GenerateContent را برای پردازش دسته‌ای در صف قرار می‌دهد.
countTokens POST /v1beta/{model=models/*}:countTokens
توکن‌ساز یک مدل را روی Content ورودی اجرا می‌کند و تعداد توکن‌ها را برمی‌گرداند.
embedContent POST /v1beta/{model=models/*}:embedContent
با استفاده از مدل Gemini Embedding مشخص شده، یک بردار جاسازی متن از ورودی Content تولید می‌کند.
generateContent POST /v1beta/{model=models/*}:generateContent
با دریافت ورودی GenerateContentRequest یک پاسخ مدل تولید می‌کند.
get GET /v1beta/{name=models/*}
اطلاعاتی در مورد یک Model خاص مانند شماره نسخه، محدودیت‌های توکن، پارامترها و سایر فراداده‌ها را دریافت می‌کند.
list GET /v1beta/models
Model موجود از طریق رابط برنامه‌نویسی نرم‌افزار Gemini را فهرست می‌کند.
predict POST /v1beta/{model=models/*}:predict
درخواست پیش‌بینی را انجام می‌دهد.
predictLongRunning POST /v1beta/{model=models/*}:predictLongRunning
همانند Predict است اما یک LRO برمی‌گرداند.
streamGenerateContent POST /v1beta/{model=models/*}:streamGenerateContent
با دریافت ورودی GenerateContentRequest یک پاسخ استریم‌شده از مدل تولید می‌کند.

منبع REST: v1beta.interactions

روش‌ها
CreateCredential POST /v1beta/credentials
اعتبارنامه ایجاد می‌کند.
CreateInteraction POST /v1beta/interactions
یک تعامل جدید ایجاد می‌کند.
cancelInteractionById POST /v1beta/interactions/{id}/cancel
یک تعامل را بر اساس شناسه لغو می‌کند.
ListCredentials GET /v1beta/credentials
اعتبارنامه‌های مربوط به یک پروژه را فهرست می‌کند.
GetCredential GET /v1beta/credentials/{id}
فراداده‌های یک اعتبارنامه (بدون فیلدهای مخفی) را دریافت می‌کند.
getInteractionById GET /v1beta/interactions/{id}
جزئیات کامل یک تعامل واحد را بر اساس `Interaction.id` آن بازیابی می‌کند.
UpdateCredential PATCH /v1beta/credentials/{id}
یک اعتبارنامه را به‌روزرسانی می‌کند.
DeleteCredential DELETE /v1beta/credentials/{id}
یک اعتبارنامه را حذف می‌کند.
deleteInteraction DELETE /v1beta/interactions/{id}
تعامل را بر اساس شناسه حذف می‌کند.

منبع REST: v1beta.agents

روش‌ها
CreateAgent POST /v1beta/agents
یک عامل جدید (نسخه تایپ شده برای SDK) ایجاد می‌کند.
ListAgents GET /v1beta/agents
همه نمایندگان را فهرست می‌کند.
GetAgent GET /v1beta/agents/{id}
یک نماینده خاص دریافت می‌کند.
DeleteAgent DELETE /v1beta/agents/{id}
یک نماینده را حذف می‌کند.

منبع REST: v1beta.webhooks

روش‌ها
CreateWebhook POST /v1beta/webhooks
یک وب‌هوک جدید ایجاد می‌کند.
PingWebhook POST /v1beta/webhooks/{id}:ping
یک رویداد پینگ را به یک وب‌هوک ارسال می‌کند.
RotateSigningSecret POST /v1beta/webhooks/{id}:rotateSigningSecret
یک رمز امضای جدید برای یک وب‌هوک ایجاد می‌کند.
ListWebhooks GET /v1beta/webhooks
تمام وب‌هوک‌ها را فهرست می‌کند.
GetWebhook GET /v1beta/webhooks/{id}
یک وب‌هوک خاص دریافت می‌کند.
UpdateWebhook PATCH /v1beta/webhooks/{id}
یک وب‌هوک موجود را به‌روزرسانی می‌کند.
DeleteWebhook DELETE /v1beta/webhooks/{id}
یک وب‌هوک را حذف می‌کند.

منبع REST: v1beta.triggers

روش‌ها
CreateTrigger POST /v1beta/triggers
یک تریگر جدید ایجاد می‌کند که عامل مشخص شده را در زمان‌بندی cron داده شده فراخوانی می‌کند.
RunTrigger POST /v1beta/triggers/{trigger_id}/executions
بلافاصله یک تریگر اجرا می‌کند.
ListTriggers GET /v1beta/triggers
محرک‌های یک پروژه را فهرست می‌کند.
GetTrigger GET /v1beta/triggers/{id}
جزئیات یک تریگر واحد را دریافت می‌کند.
ListTriggerExecutions GET /v1beta/triggers/{trigger_id}/executions
اجراهای مربوط به یک تریگر را فهرست می‌کند.
UpdateTrigger PATCH /v1beta/triggers/{id}
یک تریگر را به‌روزرسانی می‌کند.
DeleteTrigger DELETE /v1beta/triggers/{id}
یک تریگر را حذف می‌کند.

منبع REST: v1beta.environments

روش‌ها
CreateEnvironment POST /v1beta/environments
محیطی ایجاد می‌کند.
ListEnvironments GET /v1beta/environments
محیط‌ها را فهرست می‌کند.
GetEnvironmentFiles GET /v1beta/environments/{environment}/files/{path}
فراداده‌های فایل یا محتوای دایرکتوری را از snapshot یک محیط بازیابی می‌کند.
GetEnvironment GET /v1beta/environments/{id}
محیطی را به دست می‌آورد.
StartEnvironmentFileUpload PUT /upload/v1beta/environments/{environment}/files/{path}
یک جلسه آپلود قابل از سرگیری را برای یک فایل در فضای کاری محیط آغاز می‌کند.
DeleteEnvironment DELETE /v1beta/environments/{id}
یک محیط را حذف می‌کند.
،

رابط برنامه‌نویسی کاربردی Gemini

رابط برنامه‌نویسی کاربردی Gemini به توسعه‌دهندگان اجازه می‌دهد تا با استفاده از مدل‌های Gemini، برنامه‌های هوش مصنوعی مولد بسازند. Gemini توانمندترین مدل ما است که از پایه برای چندوجهی بودن ساخته شده است. این مدل می‌تواند انواع مختلف اطلاعات از جمله زبان، تصاویر، صدا، ویدئو و کد را تعمیم داده و به طور یکپارچه درک کند، در میان آنها عمل کند و ترکیب کند. می‌توانید از رابط برنامه‌نویسی کاربردی Gemini برای مواردی مانند استدلال در متن و تصاویر، تولید محتوا، عامل‌های گفتگو، سیستم‌های خلاصه‌سازی و طبقه‌بندی و موارد دیگر استفاده کنید.

سرویس: generativelanguage.googleapis.com

برای فراخوانی این سرویس، توصیه می‌کنیم از کتابخانه‌های کلاینت ارائه شده توسط گوگل استفاده کنید. اگر برنامه شما برای فراخوانی این سرویس نیاز به استفاده از کتابخانه‌های خودتان دارد، هنگام ارسال درخواست‌های API از اطلاعات زیر استفاده کنید.

نقطه پایانی سرویس

یک نقطه پایانی سرویس ، یک URL پایه است که آدرس شبکه یک سرویس API را مشخص می‌کند. یک سرویس ممکن است چندین نقطه پایانی سرویس داشته باشد. این سرویس دارای نقطه پایانی سرویس زیر است و تمام URI های زیر نسبت به این نقطه پایانی سرویس هستند:

  • https://generativelanguage.googleapis.com

منبع REST: v1beta.auth_tokens

روش‌ها
create POST /v1beta/auth_tokens
یک توکن ایجاد می‌کند که می‌تواند برای محدود کردن رفتار یک جلسه BidiGenerateContent استفاده شود.

منبع REST: v1beta.batches

روش‌ها
cancel POST /v1beta/{name=batches/*}:cancel
لغو ناهمزمان را در یک عملیات طولانی مدت آغاز می‌کند.
delete DELETE /v1beta/{name=batches/*}
یک عملیات طولانی مدت را حذف می‌کند.
get GET /v1beta/{name=batches/*}
آخرین وضعیت یک عملیات طولانی مدت را دریافت می‌کند.
list GET /v1beta/{name=batches}
عملیاتی را که با فیلتر مشخص شده در درخواست مطابقت دارند، فهرست می‌کند.
updateEmbedContentBatch PATCH /v1beta/{embedContentBatch.name=batches/*}:updateEmbedContentBatch
دسته‌ای از درخواست‌های EmbedContent را برای پردازش دسته‌ای به‌روزرسانی می‌کند.
updateGenerateContentBatch PATCH /v1beta/{generateContentBatch.name=batches/*}:updateGenerateContentBatch
دسته‌ای از درخواست‌های GenerateContent را برای پردازش دسته‌ای به‌روزرسانی می‌کند.

منبع REST: v1beta.cachedContents

روش‌ها
create POST /v1beta/cachedContents
منبع CachedContent را ایجاد می‌کند.
delete DELETE /v1beta/{name=cachedContents/*}
منبع CachedContent را حذف می‌کند.
get GET /v1beta/{name=cachedContents/*}
منبع CachedContent را می‌خواند.
list GET /v1beta/cachedContents
فهرست‌های محتویات ذخیره‌شده (CachedContents).
patch PATCH /v1beta/{cachedContent.name=cachedContents/*}
منبع CachedContent را به‌روزرسانی می‌کند (فقط تاریخ انقضا قابل به‌روزرسانی است).

منبع REST: v1beta.fileSearchStores

روش‌ها
create POST /v1beta/fileSearchStores
یک FileSearchStore خالی ایجاد می‌کند.
delete DELETE /v1beta/{name=fileSearchStores/*}
یک FileSearchStore حذف می‌کند.
get GET /v1beta/{name=fileSearchStores/*}
اطلاعات مربوط به یک FileSearchStore خاص را دریافت می‌کند.
importFile POST /v1beta/{fileSearchStoreName=fileSearchStores/*}:importFile
یک File از File Service به FileSearchStore وارد می‌کند.
list GET /v1beta/fileSearchStores
تمام FileSearchStores متعلق به کاربر را لیست می‌کند.

منبع REST: v1beta.fileSearchStores.documents

روش‌ها
delete DELETE /v1beta/{name=fileSearchStores/*/documents/*}
یک Document حذف می‌کند.
get GET /v1beta/{name=fileSearchStores/*/documents/*}
اطلاعات مربوط به یک Document خاص را دریافت می‌کند.
list GET /v1beta/{parent=fileSearchStores/*}/documents
تمام Document موجود در یک Corpus را فهرست می‌کند.

منبع REST: v1beta.fileSearchStores.operations

روش‌ها
get GET /v1beta/{name=fileSearchStores/*/operations/*}
آخرین وضعیت یک عملیات طولانی مدت را دریافت می‌کند.

منبع REST: v1beta.fileSearchStores.upload.operations

روش‌ها
get GET /v1beta/{name=fileSearchStores/*/upload/operations/*}
آخرین وضعیت یک عملیات طولانی مدت را دریافت می‌کند.

منبع REST: v1beta.files

روش‌ها
delete DELETE /v1beta/{name=files/*}
File را حذف می‌کند.
get GET /v1beta/{name=files/*}
متادیتای File داده شده را دریافت می‌کند.
list GET /v1beta/files
فراداده‌های مربوط به File که متعلق به پروژه درخواست‌کننده هستند را فهرست می‌کند.
register POST /v1beta/files:register
فایل‌های فضای ذخیره‌سازی ابری گوگل را با FileService ثبت می‌کند.

منبع REST: v1beta.media

روش‌ها
download GET /v1beta/{parent=environments/*}/files
فراداده‌های فایل یا محتوای دایرکتوری را از snapshot یک محیط بازیابی می‌کند.
upload POST /v1beta/files
POST /upload/v1beta/files
یک File ایجاد می‌کند.
uploadToFileSearchStore POST /v1beta/{fileSearchStoreName=fileSearchStores/*}:uploadToFileSearchStore
POST /upload/v1beta/{fileSearchStoreName=fileSearchStores/*}:uploadToFileSearchStore
داده‌ها را در FileSearchStore آپلود می‌کند، قبل از ذخیره آنها در یک سند FileSearchStore، پیش‌پردازش‌ها و تکه‌ها را انجام می‌دهد.

منبع REST: v1beta.models

روش‌ها
asyncBatchEmbedContent POST /v1beta/{batch.model=models/*}:asyncBatchEmbedContent
دسته‌ای از درخواست‌های EmbedContent را برای پردازش دسته‌ای در صف قرار می‌دهد.
batchEmbedContents POST /v1beta/{model=models/*}:batchEmbedContents
چندین بردار جاسازی از ورودی Content تولید می‌کند که شامل دسته‌ای از رشته‌ها است که به صورت اشیاء EmbedContentRequest نمایش داده می‌شوند.
batchGenerateContent POST /v1beta/{batch.model=models/*}:batchGenerateContent
دسته‌ای از درخواست‌های GenerateContent را برای پردازش دسته‌ای در صف قرار می‌دهد.
countTokens POST /v1beta/{model=models/*}:countTokens
توکن‌ساز یک مدل را روی Content ورودی اجرا می‌کند و تعداد توکن‌ها را برمی‌گرداند.
embedContent POST /v1beta/{model=models/*}:embedContent
با استفاده از مدل Gemini Embedding مشخص شده، یک بردار جاسازی متن از ورودی Content تولید می‌کند.
generateContent POST /v1beta/{model=models/*}:generateContent
با دریافت ورودی GenerateContentRequest یک پاسخ مدل تولید می‌کند.
get GET /v1beta/{name=models/*}
اطلاعاتی در مورد یک Model خاص مانند شماره نسخه، محدودیت‌های توکن، پارامترها و سایر فراداده‌ها را دریافت می‌کند.
list GET /v1beta/models
Model موجود از طریق رابط برنامه‌نویسی نرم‌افزار Gemini را فهرست می‌کند.
predict POST /v1beta/{model=models/*}:predict
درخواست پیش‌بینی را انجام می‌دهد.
predictLongRunning POST /v1beta/{model=models/*}:predictLongRunning
همانند Predict است اما یک LRO برمی‌گرداند.
streamGenerateContent POST /v1beta/{model=models/*}:streamGenerateContent
با دریافت ورودی GenerateContentRequest یک پاسخ استریم‌شده از مدل تولید می‌کند.

منبع REST: v1beta.interactions

روش‌ها
CreateCredential POST /v1beta/credentials
اعتبارنامه ایجاد می‌کند.
CreateInteraction POST /v1beta/interactions
یک تعامل جدید ایجاد می‌کند.
cancelInteractionById POST /v1beta/interactions/{id}/cancel
یک تعامل را بر اساس شناسه لغو می‌کند.
ListCredentials GET /v1beta/credentials
اعتبارنامه‌های مربوط به یک پروژه را فهرست می‌کند.
GetCredential GET /v1beta/credentials/{id}
فراداده‌های یک اعتبارنامه (بدون فیلدهای مخفی) را دریافت می‌کند.
getInteractionById GET /v1beta/interactions/{id}
جزئیات کامل یک تعامل واحد را بر اساس `Interaction.id` آن بازیابی می‌کند.
UpdateCredential PATCH /v1beta/credentials/{id}
یک اعتبارنامه را به‌روزرسانی می‌کند.
DeleteCredential DELETE /v1beta/credentials/{id}
یک اعتبارنامه را حذف می‌کند.
deleteInteraction DELETE /v1beta/interactions/{id}
تعامل را بر اساس شناسه حذف می‌کند.

منبع REST: v1beta.agents

روش‌ها
CreateAgent POST /v1beta/agents
یک عامل جدید (نسخه تایپ شده برای SDK) ایجاد می‌کند.
ListAgents GET /v1beta/agents
همه نمایندگان را فهرست می‌کند.
GetAgent GET /v1beta/agents/{id}
یک نماینده خاص دریافت می‌کند.
DeleteAgent DELETE /v1beta/agents/{id}
یک نماینده را حذف می‌کند.

منبع REST: v1beta.webhooks

روش‌ها
CreateWebhook POST /v1beta/webhooks
یک وب‌هوک جدید ایجاد می‌کند.
PingWebhook POST /v1beta/webhooks/{id}:ping
یک رویداد پینگ را به یک وب‌هوک ارسال می‌کند.
RotateSigningSecret POST /v1beta/webhooks/{id}:rotateSigningSecret
یک رمز امضای جدید برای یک وب‌هوک ایجاد می‌کند.
ListWebhooks GET /v1beta/webhooks
تمام وب‌هوک‌ها را فهرست می‌کند.
GetWebhook GET /v1beta/webhooks/{id}
یک وب‌هوک خاص دریافت می‌کند.
UpdateWebhook PATCH /v1beta/webhooks/{id}
یک وب‌هوک موجود را به‌روزرسانی می‌کند.
DeleteWebhook DELETE /v1beta/webhooks/{id}
یک وب‌هوک را حذف می‌کند.

منبع REST: v1beta.triggers

روش‌ها
CreateTrigger POST /v1beta/triggers
یک تریگر جدید ایجاد می‌کند که عامل مشخص شده را در زمان‌بندی cron داده شده فراخوانی می‌کند.
RunTrigger POST /v1beta/triggers/{trigger_id}/executions
بلافاصله یک تریگر اجرا می‌کند.
ListTriggers GET /v1beta/triggers
محرک‌های یک پروژه را فهرست می‌کند.
GetTrigger GET /v1beta/triggers/{id}
جزئیات یک تریگر واحد را دریافت می‌کند.
ListTriggerExecutions GET /v1beta/triggers/{trigger_id}/executions
اجراهای مربوط به یک تریگر را فهرست می‌کند.
UpdateTrigger PATCH /v1beta/triggers/{id}
یک تریگر را به‌روزرسانی می‌کند.
DeleteTrigger DELETE /v1beta/triggers/{id}
یک تریگر را حذف می‌کند.

منبع REST: v1beta.environments

روش‌ها
CreateEnvironment POST /v1beta/environments
محیطی ایجاد می‌کند.
ListEnvironments GET /v1beta/environments
محیط‌ها را فهرست می‌کند.
GetEnvironmentFiles GET /v1beta/environments/{environment}/files/{path}
فراداده‌های فایل یا محتوای دایرکتوری را از snapshot یک محیط بازیابی می‌کند.
GetEnvironment GET /v1beta/environments/{id}
محیطی را به دست می‌آورد.
StartEnvironmentFileUpload PUT /upload/v1beta/environments/{environment}/files/{path}
یک جلسه آپلود قابل از سرگیری را برای یک فایل در فضای کاری محیط آغاز می‌کند.
DeleteEnvironment DELETE /v1beta/environments/{id}
یک محیط را حذف می‌کند.