data
Google Gemini CLI for AI Agents
Use the Google Gemini CLI from KosmoKrator to call Google Gemini tools headlessly, return JSON, inspect schemas, and automate workflows from coding agents, scripts, and CI.Google Gemini CLI Setup
Google Gemini can be configured headlessly with `kosmokrator integrations:configure google-gemini`.
# Install KosmoKrator first if it is not available on PATH.
curl -fsSL https://raw.githubusercontent.com/OpenCompanyApp/kosmokrator/main/install.sh | bash
# Configure and verify this integration.
kosmokrator integrations:configure google-gemini --enable --read allow --write ask --json
kosmokrator integrations:doctor google-gemini --json
kosmokrator integrations:status --json Credentials
Authentication type: API key api_key. Configure credentials once, then reuse the same stored profile from scripts, coding CLIs, Lua, and MCP.
No credentials are required.
Command Patterns
The generic command is stable across every integration. The provider shortcut is shorter for humans.
kosmo integrations:call google-gemini.google_gemini_cached_contents_patch '{}' --json kosmo integrations:google-gemini google_gemini_cached_contents_patch '{}' --json Discovery
These commands return structured output for coding agents that need to inspect capabilities before choosing a function.
kosmo integrations:docs google-gemini --json
kosmo integrations:docs google-gemini.google_gemini_cached_contents_patch --json
kosmo integrations:schema google-gemini.google_gemini_cached_contents_patch --json
kosmo integrations:search "Google Gemini" --json
kosmo integrations:list --json Automation Contexts
The same configured command surface works in these environments. The command does not change unless the host wrapper, credentials, or permissions change.
CLI Functions
Every function below can be called headlessly. Commands are highlighted, copyable, and scroll horizontally when payloads are long.
google-gemini.google_gemini_cached_contents_patch
Cached Contents Patch (PATCH /v1beta/{+name}).
write - Parameters
- none
kosmo integrations:call google-gemini.google_gemini_cached_contents_patch '{}' --json kosmo integrations:google-gemini google_gemini_cached_contents_patch '{}' --json google-gemini.google_gemini_cached_contents_create
Cached Contents Create (POST /v1beta/cachedContents).
write - Parameters
- none
kosmo integrations:call google-gemini.google_gemini_cached_contents_create '{}' --json kosmo integrations:google-gemini google_gemini_cached_contents_create '{}' --json google-gemini.google_gemini_cached_contents_get
Cached Contents Get (GET /v1beta/{+name}).
read - Parameters
- none
kosmo integrations:call google-gemini.google_gemini_cached_contents_get '{}' --json kosmo integrations:google-gemini google_gemini_cached_contents_get '{}' --json google-gemini.google_gemini_cached_contents_list
Cached Contents List (GET /v1beta/cachedContents).
read - Parameters
- none
kosmo integrations:call google-gemini.google_gemini_cached_contents_list '{}' --json kosmo integrations:google-gemini google_gemini_cached_contents_list '{}' --json google-gemini.google_gemini_cached_contents_delete
Cached Contents Delete (DELETE /v1beta/{+name}).
write - Parameters
- none
kosmo integrations:call google-gemini.google_gemini_cached_contents_delete '{}' --json kosmo integrations:google-gemini google_gemini_cached_contents_delete '{}' --json google-gemini.google_gemini_file_search_stores_create
File Search Stores Create (POST /v1beta/fileSearchStores).
write - Parameters
- none
kosmo integrations:call google-gemini.google_gemini_file_search_stores_create '{}' --json kosmo integrations:google-gemini google_gemini_file_search_stores_create '{}' --json google-gemini.google_gemini_file_search_stores_get
File Search Stores Get (GET /v1beta/{+name}).
read - Parameters
- none
kosmo integrations:call google-gemini.google_gemini_file_search_stores_get '{}' --json kosmo integrations:google-gemini google_gemini_file_search_stores_get '{}' --json google-gemini.google_gemini_file_search_stores_delete
File Search Stores Delete (DELETE /v1beta/{+name}).
write - Parameters
- none
kosmo integrations:call google-gemini.google_gemini_file_search_stores_delete '{}' --json kosmo integrations:google-gemini google_gemini_file_search_stores_delete '{}' --json google-gemini.google_gemini_file_search_stores_import_file
File Search Stores Import File (POST /v1beta/{+fileSearchStoreName}:importFile).
write - Parameters
- none
kosmo integrations:call google-gemini.google_gemini_file_search_stores_import_file '{}' --json kosmo integrations:google-gemini google_gemini_file_search_stores_import_file '{}' --json google-gemini.google_gemini_file_search_stores_list
File Search Stores List (GET /v1beta/fileSearchStores).
read - Parameters
- none
kosmo integrations:call google-gemini.google_gemini_file_search_stores_list '{}' --json kosmo integrations:google-gemini google_gemini_file_search_stores_list '{}' --json google-gemini.google_gemini_file_search_stores_operations_get
File Search Stores Operations Get (GET /v1beta/{+name}).
read - Parameters
- none
kosmo integrations:call google-gemini.google_gemini_file_search_stores_operations_get '{}' --json kosmo integrations:google-gemini google_gemini_file_search_stores_operations_get '{}' --json google-gemini.google_gemini_file_search_stores_documents_delete
File Search Stores Documents Delete (DELETE /v1beta/{+name}).
write - Parameters
- none
kosmo integrations:call google-gemini.google_gemini_file_search_stores_documents_delete '{}' --json kosmo integrations:google-gemini google_gemini_file_search_stores_documents_delete '{}' --json google-gemini.google_gemini_file_search_stores_documents_get
File Search Stores Documents Get (GET /v1beta/{+name}).
read - Parameters
- none
kosmo integrations:call google-gemini.google_gemini_file_search_stores_documents_get '{}' --json kosmo integrations:google-gemini google_gemini_file_search_stores_documents_get '{}' --json google-gemini.google_gemini_file_search_stores_documents_list
File Search Stores Documents List (GET /v1beta/{+parent}/documents).
read - Parameters
- none
kosmo integrations:call google-gemini.google_gemini_file_search_stores_documents_list '{}' --json kosmo integrations:google-gemini google_gemini_file_search_stores_documents_list '{}' --json google-gemini.google_gemini_file_search_stores_upload_operations_get
File Search Stores Upload Operations Get (GET /v1beta/{+name}).
read - Parameters
- none
kosmo integrations:call google-gemini.google_gemini_file_search_stores_upload_operations_get '{}' --json kosmo integrations:google-gemini google_gemini_file_search_stores_upload_operations_get '{}' --json google-gemini.google_gemini_batches_cancel
Batches Cancel (POST /v1beta/{+name}:cancel).
write - Parameters
- none
kosmo integrations:call google-gemini.google_gemini_batches_cancel '{}' --json kosmo integrations:google-gemini google_gemini_batches_cancel '{}' --json google-gemini.google_gemini_batches_get
Batches Get (GET /v1beta/{+name}).
read - Parameters
- none
kosmo integrations:call google-gemini.google_gemini_batches_get '{}' --json kosmo integrations:google-gemini google_gemini_batches_get '{}' --json google-gemini.google_gemini_batches_list
Batches List (GET /v1beta/{+name}).
read - Parameters
- none
kosmo integrations:call google-gemini.google_gemini_batches_list '{}' --json kosmo integrations:google-gemini google_gemini_batches_list '{}' --json google-gemini.google_gemini_batches_delete
Batches Delete (DELETE /v1beta/{+name}).
write - Parameters
- none
kosmo integrations:call google-gemini.google_gemini_batches_delete '{}' --json kosmo integrations:google-gemini google_gemini_batches_delete '{}' --json google-gemini.google_gemini_batches_update_generate_content_batch
Batches Update Generate Content Batch (PATCH /v1beta/{+name}:updateGenerateContentBatch).
write - Parameters
- none
kosmo integrations:call google-gemini.google_gemini_batches_update_generate_content_batch '{}' --json kosmo integrations:google-gemini google_gemini_batches_update_generate_content_batch '{}' --json google-gemini.google_gemini_batches_update_embed_content_batch
Batches Update Embed Content Batch (PATCH /v1beta/{+name}:updateEmbedContentBatch).
write - Parameters
- none
kosmo integrations:call google-gemini.google_gemini_batches_update_embed_content_batch '{}' --json kosmo integrations:google-gemini google_gemini_batches_update_embed_content_batch '{}' --json google-gemini.google_gemini_dynamic_stream_generate_content
Dynamic Stream Generate Content (POST /v1beta/{+model}:streamGenerateContent).
write - Parameters
- none
kosmo integrations:call google-gemini.google_gemini_dynamic_stream_generate_content '{}' --json kosmo integrations:google-gemini google_gemini_dynamic_stream_generate_content '{}' --json google-gemini.google_gemini_dynamic_generate_content
Dynamic Generate Content (POST /v1beta/{+model}:generateContent).
write - Parameters
- none
kosmo integrations:call google-gemini.google_gemini_dynamic_generate_content '{}' --json kosmo integrations:google-gemini google_gemini_dynamic_generate_content '{}' --json google-gemini.google_gemini_media_upload
Media Upload (POST /v1beta/files).
write - Parameters
- none
kosmo integrations:call google-gemini.google_gemini_media_upload '{}' --json kosmo integrations:google-gemini google_gemini_media_upload '{}' --json google-gemini.google_gemini_media_upload_to_file_search_store
Media Upload To File Search Store (POST /v1beta/{+fileSearchStoreName}:uploadToFileSearchStore).
write - Parameters
- none
kosmo integrations:call google-gemini.google_gemini_media_upload_to_file_search_store '{}' --json kosmo integrations:google-gemini google_gemini_media_upload_to_file_search_store '{}' --json google-gemini.google_gemini_corpora_list
Corpora List (GET /v1beta/corpora).
read - Parameters
- none
kosmo integrations:call google-gemini.google_gemini_corpora_list '{}' --json kosmo integrations:google-gemini google_gemini_corpora_list '{}' --json google-gemini.google_gemini_corpora_create
Corpora Create (POST /v1beta/corpora).
write - Parameters
- none
kosmo integrations:call google-gemini.google_gemini_corpora_create '{}' --json kosmo integrations:google-gemini google_gemini_corpora_create '{}' --json google-gemini.google_gemini_corpora_get
Corpora Get (GET /v1beta/{+name}).
read - Parameters
- none
kosmo integrations:call google-gemini.google_gemini_corpora_get '{}' --json kosmo integrations:google-gemini google_gemini_corpora_get '{}' --json google-gemini.google_gemini_corpora_delete
Corpora Delete (DELETE /v1beta/{+name}).
write - Parameters
- none
kosmo integrations:call google-gemini.google_gemini_corpora_delete '{}' --json kosmo integrations:google-gemini google_gemini_corpora_delete '{}' --json google-gemini.google_gemini_corpora_operations_get
Corpora Operations Get (GET /v1beta/{+name}).
read - Parameters
- none
kosmo integrations:call google-gemini.google_gemini_corpora_operations_get '{}' --json kosmo integrations:google-gemini google_gemini_corpora_operations_get '{}' --json google-gemini.google_gemini_corpora_permissions_delete
Corpora Permissions Delete (DELETE /v1beta/{+name}).
write - Parameters
- none
kosmo integrations:call google-gemini.google_gemini_corpora_permissions_delete '{}' --json kosmo integrations:google-gemini google_gemini_corpora_permissions_delete '{}' --json google-gemini.google_gemini_corpora_permissions_list
Corpora Permissions List (GET /v1beta/{+parent}/permissions).
read - Parameters
- none
kosmo integrations:call google-gemini.google_gemini_corpora_permissions_list '{}' --json kosmo integrations:google-gemini google_gemini_corpora_permissions_list '{}' --json google-gemini.google_gemini_corpora_permissions_create
Corpora Permissions Create (POST /v1beta/{+parent}/permissions).
write - Parameters
- none
kosmo integrations:call google-gemini.google_gemini_corpora_permissions_create '{}' --json kosmo integrations:google-gemini google_gemini_corpora_permissions_create '{}' --json google-gemini.google_gemini_corpora_permissions_get
Corpora Permissions Get (GET /v1beta/{+name}).
read - Parameters
- none
kosmo integrations:call google-gemini.google_gemini_corpora_permissions_get '{}' --json kosmo integrations:google-gemini google_gemini_corpora_permissions_get '{}' --json google-gemini.google_gemini_corpora_permissions_patch
Corpora Permissions Patch (PATCH /v1beta/{+name}).
write - Parameters
- none
kosmo integrations:call google-gemini.google_gemini_corpora_permissions_patch '{}' --json kosmo integrations:google-gemini google_gemini_corpora_permissions_patch '{}' --json google-gemini.google_gemini_files_register
Files Register (POST /v1beta/files:register).
write - Parameters
- none
kosmo integrations:call google-gemini.google_gemini_files_register '{}' --json kosmo integrations:google-gemini google_gemini_files_register '{}' --json google-gemini.google_gemini_files_list
Files List (GET /v1beta/files).
read - Parameters
- none
kosmo integrations:call google-gemini.google_gemini_files_list '{}' --json kosmo integrations:google-gemini google_gemini_files_list '{}' --json google-gemini.google_gemini_files_get
Files Get (GET /v1beta/{+name}).
read - Parameters
- none
kosmo integrations:call google-gemini.google_gemini_files_get '{}' --json kosmo integrations:google-gemini google_gemini_files_get '{}' --json google-gemini.google_gemini_files_delete
Files Delete (DELETE /v1beta/{+name}).
write - Parameters
- none
kosmo integrations:call google-gemini.google_gemini_files_delete '{}' --json kosmo integrations:google-gemini google_gemini_files_delete '{}' --json google-gemini.google_gemini_tuned_models_stream_generate_content
Tuned Models Stream Generate Content (POST /v1beta/{+model}:streamGenerateContent).
write - Parameters
- none
kosmo integrations:call google-gemini.google_gemini_tuned_models_stream_generate_content '{}' --json kosmo integrations:google-gemini google_gemini_tuned_models_stream_generate_content '{}' --json google-gemini.google_gemini_tuned_models_batch_generate_content
Tuned Models Batch Generate Content (POST /v1beta/{+model}:batchGenerateContent).
write - Parameters
- none
kosmo integrations:call google-gemini.google_gemini_tuned_models_batch_generate_content '{}' --json kosmo integrations:google-gemini google_gemini_tuned_models_batch_generate_content '{}' --json google-gemini.google_gemini_tuned_models_get
Tuned Models Get (GET /v1beta/{+name}).
read - Parameters
- none
kosmo integrations:call google-gemini.google_gemini_tuned_models_get '{}' --json kosmo integrations:google-gemini google_gemini_tuned_models_get '{}' --json google-gemini.google_gemini_tuned_models_create
Tuned Models Create (POST /v1beta/tunedModels).
write - Parameters
- none
kosmo integrations:call google-gemini.google_gemini_tuned_models_create '{}' --json kosmo integrations:google-gemini google_gemini_tuned_models_create '{}' --json google-gemini.google_gemini_tuned_models_list
Tuned Models List (GET /v1beta/tunedModels).
read - Parameters
- none
kosmo integrations:call google-gemini.google_gemini_tuned_models_list '{}' --json kosmo integrations:google-gemini google_gemini_tuned_models_list '{}' --json google-gemini.google_gemini_tuned_models_generate_text
Tuned Models Generate Text (POST /v1beta/{+model}:generateText).
write - Parameters
- none
kosmo integrations:call google-gemini.google_gemini_tuned_models_generate_text '{}' --json kosmo integrations:google-gemini google_gemini_tuned_models_generate_text '{}' --json google-gemini.google_gemini_tuned_models_delete
Tuned Models Delete (DELETE /v1beta/{+name}).
write - Parameters
- none
kosmo integrations:call google-gemini.google_gemini_tuned_models_delete '{}' --json kosmo integrations:google-gemini google_gemini_tuned_models_delete '{}' --json google-gemini.google_gemini_tuned_models_patch
Tuned Models Patch (PATCH /v1beta/{+name}).
write - Parameters
- none
kosmo integrations:call google-gemini.google_gemini_tuned_models_patch '{}' --json kosmo integrations:google-gemini google_gemini_tuned_models_patch '{}' --json google-gemini.google_gemini_tuned_models_async_batch_embed_content
Tuned Models Async Batch Embed Content (POST /v1beta/{+model}:asyncBatchEmbedContent).
write - Parameters
- none
kosmo integrations:call google-gemini.google_gemini_tuned_models_async_batch_embed_content '{}' --json kosmo integrations:google-gemini google_gemini_tuned_models_async_batch_embed_content '{}' --json google-gemini.google_gemini_tuned_models_generate_content
Tuned Models Generate Content (POST /v1beta/{+model}:generateContent).
write - Parameters
- none
kosmo integrations:call google-gemini.google_gemini_tuned_models_generate_content '{}' --json kosmo integrations:google-gemini google_gemini_tuned_models_generate_content '{}' --json google-gemini.google_gemini_tuned_models_transfer_ownership
Tuned Models Transfer Ownership (POST /v1beta/{+name}:transferOwnership).
write - Parameters
- none
kosmo integrations:call google-gemini.google_gemini_tuned_models_transfer_ownership '{}' --json kosmo integrations:google-gemini google_gemini_tuned_models_transfer_ownership '{}' --json google-gemini.google_gemini_tuned_models_operations_list
Tuned Models Operations List (GET /v1beta/{+name}/operations).
read - Parameters
- none
kosmo integrations:call google-gemini.google_gemini_tuned_models_operations_list '{}' --json kosmo integrations:google-gemini google_gemini_tuned_models_operations_list '{}' --json google-gemini.google_gemini_tuned_models_operations_get
Tuned Models Operations Get (GET /v1beta/{+name}).
read - Parameters
- none
kosmo integrations:call google-gemini.google_gemini_tuned_models_operations_get '{}' --json kosmo integrations:google-gemini google_gemini_tuned_models_operations_get '{}' --json google-gemini.google_gemini_tuned_models_permissions_delete
Tuned Models Permissions Delete (DELETE /v1beta/{+name}).
write - Parameters
- none
kosmo integrations:call google-gemini.google_gemini_tuned_models_permissions_delete '{}' --json kosmo integrations:google-gemini google_gemini_tuned_models_permissions_delete '{}' --json google-gemini.google_gemini_tuned_models_permissions_list
Tuned Models Permissions List (GET /v1beta/{+parent}/permissions).
read - Parameters
- none
kosmo integrations:call google-gemini.google_gemini_tuned_models_permissions_list '{}' --json kosmo integrations:google-gemini google_gemini_tuned_models_permissions_list '{}' --json google-gemini.google_gemini_tuned_models_permissions_create
Tuned Models Permissions Create (POST /v1beta/{+parent}/permissions).
write - Parameters
- none
kosmo integrations:call google-gemini.google_gemini_tuned_models_permissions_create '{}' --json kosmo integrations:google-gemini google_gemini_tuned_models_permissions_create '{}' --json google-gemini.google_gemini_tuned_models_permissions_get
Tuned Models Permissions Get (GET /v1beta/{+name}).
read - Parameters
- none
kosmo integrations:call google-gemini.google_gemini_tuned_models_permissions_get '{}' --json kosmo integrations:google-gemini google_gemini_tuned_models_permissions_get '{}' --json google-gemini.google_gemini_tuned_models_permissions_patch
Tuned Models Permissions Patch (PATCH /v1beta/{+name}).
write - Parameters
- none
kosmo integrations:call google-gemini.google_gemini_tuned_models_permissions_patch '{}' --json kosmo integrations:google-gemini google_gemini_tuned_models_permissions_patch '{}' --json google-gemini.google_gemini_models_generate_content
Models Generate Content (POST /v1beta/{+model}:generateContent).
write - Parameters
- none
kosmo integrations:call google-gemini.google_gemini_models_generate_content '{}' --json kosmo integrations:google-gemini google_gemini_models_generate_content '{}' --json google-gemini.google_gemini_models_generate_message
Models Generate Message (POST /v1beta/{+model}:generateMessage).
write - Parameters
- none
kosmo integrations:call google-gemini.google_gemini_models_generate_message '{}' --json kosmo integrations:google-gemini google_gemini_models_generate_message '{}' --json google-gemini.google_gemini_models_predict
Models Predict (POST /v1beta/{+model}:predict).
write - Parameters
- none
kosmo integrations:call google-gemini.google_gemini_models_predict '{}' --json kosmo integrations:google-gemini google_gemini_models_predict '{}' --json google-gemini.google_gemini_models_embed_content
Models Embed Content (POST /v1beta/{+model}:embedContent).
write - Parameters
- none
kosmo integrations:call google-gemini.google_gemini_models_embed_content '{}' --json kosmo integrations:google-gemini google_gemini_models_embed_content '{}' --json google-gemini.google_gemini_models_list
Models List (GET /v1beta/models).
read - Parameters
- none
kosmo integrations:call google-gemini.google_gemini_models_list '{}' --json kosmo integrations:google-gemini google_gemini_models_list '{}' --json google-gemini.google_gemini_models_batch_embed_text
Models Batch Embed Text (POST /v1beta/{+model}:batchEmbedText).
write - Parameters
- none
kosmo integrations:call google-gemini.google_gemini_models_batch_embed_text '{}' --json kosmo integrations:google-gemini google_gemini_models_batch_embed_text '{}' --json google-gemini.google_gemini_models_async_batch_embed_content
Models Async Batch Embed Content (POST /v1beta/{+model}:asyncBatchEmbedContent).
write - Parameters
- none
kosmo integrations:call google-gemini.google_gemini_models_async_batch_embed_content '{}' --json kosmo integrations:google-gemini google_gemini_models_async_batch_embed_content '{}' --json google-gemini.google_gemini_models_count_message_tokens
Models Count Message Tokens (POST /v1beta/{+model}:countMessageTokens).
write - Parameters
- none
kosmo integrations:call google-gemini.google_gemini_models_count_message_tokens '{}' --json kosmo integrations:google-gemini google_gemini_models_count_message_tokens '{}' --json google-gemini.google_gemini_models_count_tokens
Models Count Tokens (POST /v1beta/{+model}:countTokens).
write - Parameters
- none
kosmo integrations:call google-gemini.google_gemini_models_count_tokens '{}' --json kosmo integrations:google-gemini google_gemini_models_count_tokens '{}' --json google-gemini.google_gemini_models_predict_long_running
Models Predict Long Running (POST /v1beta/{+model}:predictLongRunning).
write - Parameters
- none
kosmo integrations:call google-gemini.google_gemini_models_predict_long_running '{}' --json kosmo integrations:google-gemini google_gemini_models_predict_long_running '{}' --json google-gemini.google_gemini_models_generate_text
Models Generate Text (POST /v1beta/{+model}:generateText).
write - Parameters
- none
kosmo integrations:call google-gemini.google_gemini_models_generate_text '{}' --json kosmo integrations:google-gemini google_gemini_models_generate_text '{}' --json google-gemini.google_gemini_models_count_text_tokens
Models Count Text Tokens (POST /v1beta/{+model}:countTextTokens).
write - Parameters
- none
kosmo integrations:call google-gemini.google_gemini_models_count_text_tokens '{}' --json kosmo integrations:google-gemini google_gemini_models_count_text_tokens '{}' --json google-gemini.google_gemini_models_embed_text
Models Embed Text (POST /v1beta/{+model}:embedText).
write - Parameters
- none
kosmo integrations:call google-gemini.google_gemini_models_embed_text '{}' --json kosmo integrations:google-gemini google_gemini_models_embed_text '{}' --json google-gemini.google_gemini_models_generate_answer
Models Generate Answer (POST /v1beta/{+model}:generateAnswer).
write - Parameters
- none
kosmo integrations:call google-gemini.google_gemini_models_generate_answer '{}' --json kosmo integrations:google-gemini google_gemini_models_generate_answer '{}' --json google-gemini.google_gemini_models_batch_embed_contents
Models Batch Embed Contents (POST /v1beta/{+model}:batchEmbedContents).
write - Parameters
- none
kosmo integrations:call google-gemini.google_gemini_models_batch_embed_contents '{}' --json kosmo integrations:google-gemini google_gemini_models_batch_embed_contents '{}' --json google-gemini.google_gemini_models_stream_generate_content
Models Stream Generate Content (POST /v1beta/{+model}:streamGenerateContent).
write - Parameters
- none
kosmo integrations:call google-gemini.google_gemini_models_stream_generate_content '{}' --json kosmo integrations:google-gemini google_gemini_models_stream_generate_content '{}' --json google-gemini.google_gemini_models_batch_generate_content
Models Batch Generate Content (POST /v1beta/{+model}:batchGenerateContent).
write - Parameters
- none
kosmo integrations:call google-gemini.google_gemini_models_batch_generate_content '{}' --json kosmo integrations:google-gemini google_gemini_models_batch_generate_content '{}' --json google-gemini.google_gemini_models_get
Models Get (GET /v1beta/{+name}).
read - Parameters
- none
kosmo integrations:call google-gemini.google_gemini_models_get '{}' --json kosmo integrations:google-gemini google_gemini_models_get '{}' --json google-gemini.google_gemini_models_operations_get
Models Operations Get (GET /v1beta/{+name}).
read - Parameters
- none
kosmo integrations:call google-gemini.google_gemini_models_operations_get '{}' --json kosmo integrations:google-gemini google_gemini_models_operations_get '{}' --json google-gemini.google_gemini_models_operations_list
Models Operations List (GET /v1beta/{+name}/operations).
read - Parameters
- none
kosmo integrations:call google-gemini.google_gemini_models_operations_list '{}' --json kosmo integrations:google-gemini google_gemini_models_operations_list '{}' --json google-gemini.google_gemini_generated_files_list
Generated Files List (GET /v1beta/generatedFiles).
read - Parameters
- none
kosmo integrations:call google-gemini.google_gemini_generated_files_list '{}' --json kosmo integrations:google-gemini google_gemini_generated_files_list '{}' --json google-gemini.google_gemini_generated_files_operations_get
Generated Files Operations Get (GET /v1beta/{+name}).
read - Parameters
- none
kosmo integrations:call google-gemini.google_gemini_generated_files_operations_get '{}' --json kosmo integrations:google-gemini google_gemini_generated_files_operations_get '{}' --json Function Schemas
Use these parameter tables when building CLI payloads without calling integrations:schema first.
google-gemini.google_gemini_cached_contents_patch 0 parameters
kosmo integrations:schema google-gemini.google_gemini_cached_contents_patch --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
google-gemini.google_gemini_cached_contents_create 0 parameters
kosmo integrations:schema google-gemini.google_gemini_cached_contents_create --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
google-gemini.google_gemini_cached_contents_get 0 parameters
kosmo integrations:schema google-gemini.google_gemini_cached_contents_get --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
google-gemini.google_gemini_cached_contents_list 0 parameters
kosmo integrations:schema google-gemini.google_gemini_cached_contents_list --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
google-gemini.google_gemini_cached_contents_delete 0 parameters
kosmo integrations:schema google-gemini.google_gemini_cached_contents_delete --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
google-gemini.google_gemini_file_search_stores_create 0 parameters
kosmo integrations:schema google-gemini.google_gemini_file_search_stores_create --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
google-gemini.google_gemini_file_search_stores_get 0 parameters
kosmo integrations:schema google-gemini.google_gemini_file_search_stores_get --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
google-gemini.google_gemini_file_search_stores_delete 0 parameters
kosmo integrations:schema google-gemini.google_gemini_file_search_stores_delete --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
google-gemini.google_gemini_file_search_stores_import_file 0 parameters
kosmo integrations:schema google-gemini.google_gemini_file_search_stores_import_file --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
google-gemini.google_gemini_file_search_stores_list 0 parameters
kosmo integrations:schema google-gemini.google_gemini_file_search_stores_list --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
google-gemini.google_gemini_file_search_stores_operations_get 0 parameters
kosmo integrations:schema google-gemini.google_gemini_file_search_stores_operations_get --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
google-gemini.google_gemini_file_search_stores_documents_delete 0 parameters
kosmo integrations:schema google-gemini.google_gemini_file_search_stores_documents_delete --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
google-gemini.google_gemini_file_search_stores_documents_get 0 parameters
kosmo integrations:schema google-gemini.google_gemini_file_search_stores_documents_get --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
google-gemini.google_gemini_file_search_stores_documents_list 0 parameters
kosmo integrations:schema google-gemini.google_gemini_file_search_stores_documents_list --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
google-gemini.google_gemini_file_search_stores_upload_operations_get 0 parameters
kosmo integrations:schema google-gemini.google_gemini_file_search_stores_upload_operations_get --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
google-gemini.google_gemini_batches_cancel 0 parameters
kosmo integrations:schema google-gemini.google_gemini_batches_cancel --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
google-gemini.google_gemini_batches_get 0 parameters
kosmo integrations:schema google-gemini.google_gemini_batches_get --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
google-gemini.google_gemini_batches_list 0 parameters
kosmo integrations:schema google-gemini.google_gemini_batches_list --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
google-gemini.google_gemini_batches_delete 0 parameters
kosmo integrations:schema google-gemini.google_gemini_batches_delete --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
google-gemini.google_gemini_batches_update_generate_content_batch 0 parameters
kosmo integrations:schema google-gemini.google_gemini_batches_update_generate_content_batch --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
google-gemini.google_gemini_batches_update_embed_content_batch 0 parameters
kosmo integrations:schema google-gemini.google_gemini_batches_update_embed_content_batch --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
google-gemini.google_gemini_dynamic_stream_generate_content 0 parameters
kosmo integrations:schema google-gemini.google_gemini_dynamic_stream_generate_content --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
google-gemini.google_gemini_dynamic_generate_content 0 parameters
kosmo integrations:schema google-gemini.google_gemini_dynamic_generate_content --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
google-gemini.google_gemini_media_upload 0 parameters
kosmo integrations:schema google-gemini.google_gemini_media_upload --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
google-gemini.google_gemini_media_upload_to_file_search_store 0 parameters
kosmo integrations:schema google-gemini.google_gemini_media_upload_to_file_search_store --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
google-gemini.google_gemini_corpora_list 0 parameters
kosmo integrations:schema google-gemini.google_gemini_corpora_list --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
google-gemini.google_gemini_corpora_create 0 parameters
kosmo integrations:schema google-gemini.google_gemini_corpora_create --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
google-gemini.google_gemini_corpora_get 0 parameters
kosmo integrations:schema google-gemini.google_gemini_corpora_get --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
google-gemini.google_gemini_corpora_delete 0 parameters
kosmo integrations:schema google-gemini.google_gemini_corpora_delete --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
google-gemini.google_gemini_corpora_operations_get 0 parameters
kosmo integrations:schema google-gemini.google_gemini_corpora_operations_get --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
google-gemini.google_gemini_corpora_permissions_delete 0 parameters
kosmo integrations:schema google-gemini.google_gemini_corpora_permissions_delete --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
google-gemini.google_gemini_corpora_permissions_list 0 parameters
kosmo integrations:schema google-gemini.google_gemini_corpora_permissions_list --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
google-gemini.google_gemini_corpora_permissions_create 0 parameters
kosmo integrations:schema google-gemini.google_gemini_corpora_permissions_create --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
google-gemini.google_gemini_corpora_permissions_get 0 parameters
kosmo integrations:schema google-gemini.google_gemini_corpora_permissions_get --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
google-gemini.google_gemini_corpora_permissions_patch 0 parameters
kosmo integrations:schema google-gemini.google_gemini_corpora_permissions_patch --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
google-gemini.google_gemini_files_register 0 parameters
kosmo integrations:schema google-gemini.google_gemini_files_register --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
google-gemini.google_gemini_files_list 0 parameters
kosmo integrations:schema google-gemini.google_gemini_files_list --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
google-gemini.google_gemini_files_get 0 parameters
kosmo integrations:schema google-gemini.google_gemini_files_get --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
google-gemini.google_gemini_files_delete 0 parameters
kosmo integrations:schema google-gemini.google_gemini_files_delete --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
google-gemini.google_gemini_tuned_models_stream_generate_content 0 parameters
kosmo integrations:schema google-gemini.google_gemini_tuned_models_stream_generate_content --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
google-gemini.google_gemini_tuned_models_batch_generate_content 0 parameters
kosmo integrations:schema google-gemini.google_gemini_tuned_models_batch_generate_content --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
google-gemini.google_gemini_tuned_models_get 0 parameters
kosmo integrations:schema google-gemini.google_gemini_tuned_models_get --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
google-gemini.google_gemini_tuned_models_create 0 parameters
kosmo integrations:schema google-gemini.google_gemini_tuned_models_create --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
google-gemini.google_gemini_tuned_models_list 0 parameters
kosmo integrations:schema google-gemini.google_gemini_tuned_models_list --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
google-gemini.google_gemini_tuned_models_generate_text 0 parameters
kosmo integrations:schema google-gemini.google_gemini_tuned_models_generate_text --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
google-gemini.google_gemini_tuned_models_delete 0 parameters
kosmo integrations:schema google-gemini.google_gemini_tuned_models_delete --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
google-gemini.google_gemini_tuned_models_patch 0 parameters
kosmo integrations:schema google-gemini.google_gemini_tuned_models_patch --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
google-gemini.google_gemini_tuned_models_async_batch_embed_content 0 parameters
kosmo integrations:schema google-gemini.google_gemini_tuned_models_async_batch_embed_content --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
google-gemini.google_gemini_tuned_models_generate_content 0 parameters
kosmo integrations:schema google-gemini.google_gemini_tuned_models_generate_content --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
google-gemini.google_gemini_tuned_models_transfer_ownership 0 parameters
kosmo integrations:schema google-gemini.google_gemini_tuned_models_transfer_ownership --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
google-gemini.google_gemini_tuned_models_operations_list 0 parameters
kosmo integrations:schema google-gemini.google_gemini_tuned_models_operations_list --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
google-gemini.google_gemini_tuned_models_operations_get 0 parameters
kosmo integrations:schema google-gemini.google_gemini_tuned_models_operations_get --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
google-gemini.google_gemini_tuned_models_permissions_delete 0 parameters
kosmo integrations:schema google-gemini.google_gemini_tuned_models_permissions_delete --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
google-gemini.google_gemini_tuned_models_permissions_list 0 parameters
kosmo integrations:schema google-gemini.google_gemini_tuned_models_permissions_list --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
google-gemini.google_gemini_tuned_models_permissions_create 0 parameters
kosmo integrations:schema google-gemini.google_gemini_tuned_models_permissions_create --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
google-gemini.google_gemini_tuned_models_permissions_get 0 parameters
kosmo integrations:schema google-gemini.google_gemini_tuned_models_permissions_get --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
google-gemini.google_gemini_tuned_models_permissions_patch 0 parameters
kosmo integrations:schema google-gemini.google_gemini_tuned_models_permissions_patch --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
google-gemini.google_gemini_models_generate_content 0 parameters
kosmo integrations:schema google-gemini.google_gemini_models_generate_content --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
google-gemini.google_gemini_models_generate_message 0 parameters
kosmo integrations:schema google-gemini.google_gemini_models_generate_message --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
google-gemini.google_gemini_models_predict 0 parameters
kosmo integrations:schema google-gemini.google_gemini_models_predict --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
google-gemini.google_gemini_models_embed_content 0 parameters
kosmo integrations:schema google-gemini.google_gemini_models_embed_content --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
google-gemini.google_gemini_models_list 0 parameters
kosmo integrations:schema google-gemini.google_gemini_models_list --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
google-gemini.google_gemini_models_batch_embed_text 0 parameters
kosmo integrations:schema google-gemini.google_gemini_models_batch_embed_text --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
google-gemini.google_gemini_models_async_batch_embed_content 0 parameters
kosmo integrations:schema google-gemini.google_gemini_models_async_batch_embed_content --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
google-gemini.google_gemini_models_count_message_tokens 0 parameters
kosmo integrations:schema google-gemini.google_gemini_models_count_message_tokens --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
google-gemini.google_gemini_models_count_tokens 0 parameters
kosmo integrations:schema google-gemini.google_gemini_models_count_tokens --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
google-gemini.google_gemini_models_predict_long_running 0 parameters
kosmo integrations:schema google-gemini.google_gemini_models_predict_long_running --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
google-gemini.google_gemini_models_generate_text 0 parameters
kosmo integrations:schema google-gemini.google_gemini_models_generate_text --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
google-gemini.google_gemini_models_count_text_tokens 0 parameters
kosmo integrations:schema google-gemini.google_gemini_models_count_text_tokens --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
google-gemini.google_gemini_models_embed_text 0 parameters
kosmo integrations:schema google-gemini.google_gemini_models_embed_text --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
google-gemini.google_gemini_models_generate_answer 0 parameters
kosmo integrations:schema google-gemini.google_gemini_models_generate_answer --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
google-gemini.google_gemini_models_batch_embed_contents 0 parameters
kosmo integrations:schema google-gemini.google_gemini_models_batch_embed_contents --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
google-gemini.google_gemini_models_stream_generate_content 0 parameters
kosmo integrations:schema google-gemini.google_gemini_models_stream_generate_content --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
google-gemini.google_gemini_models_batch_generate_content 0 parameters
kosmo integrations:schema google-gemini.google_gemini_models_batch_generate_content --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
google-gemini.google_gemini_models_get 0 parameters
kosmo integrations:schema google-gemini.google_gemini_models_get --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
google-gemini.google_gemini_models_operations_get 0 parameters
kosmo integrations:schema google-gemini.google_gemini_models_operations_get --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
google-gemini.google_gemini_models_operations_list 0 parameters
kosmo integrations:schema google-gemini.google_gemini_models_operations_list --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
google-gemini.google_gemini_generated_files_list 0 parameters
kosmo integrations:schema google-gemini.google_gemini_generated_files_list --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
google-gemini.google_gemini_generated_files_operations_get 0 parameters
kosmo integrations:schema google-gemini.google_gemini_generated_files_operations_get --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
Permissions
Headless calls still follow the integration read/write permission policy. Configure read/write defaults with
integrations:configure. Add --force only for trusted automation that should bypass that policy.