KosmoKrator

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, configure, and verify
# 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.

Generic CLI call
kosmo integrations:call google-gemini.google_gemini_cached_contents_patch '{}' --json
Provider shortcut
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.

Discovery commands
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 write
Parameters
none
Generic call
kosmo integrations:call google-gemini.google_gemini_cached_contents_patch '{}' --json
Shortcut
kosmo integrations:google-gemini google_gemini_cached_contents_patch '{}' --json

google-gemini.google_gemini_cached_contents_create

Cached Contents Create (POST /v1beta/cachedContents).

Write write
Parameters
none
Generic call
kosmo integrations:call google-gemini.google_gemini_cached_contents_create '{}' --json
Shortcut
kosmo integrations:google-gemini google_gemini_cached_contents_create '{}' --json

google-gemini.google_gemini_cached_contents_get

Cached Contents Get (GET /v1beta/{+name}).

Read read
Parameters
none
Generic call
kosmo integrations:call google-gemini.google_gemini_cached_contents_get '{}' --json
Shortcut
kosmo integrations:google-gemini google_gemini_cached_contents_get '{}' --json

google-gemini.google_gemini_cached_contents_list

Cached Contents List (GET /v1beta/cachedContents).

Read read
Parameters
none
Generic call
kosmo integrations:call google-gemini.google_gemini_cached_contents_list '{}' --json
Shortcut
kosmo integrations:google-gemini google_gemini_cached_contents_list '{}' --json

google-gemini.google_gemini_cached_contents_delete

Cached Contents Delete (DELETE /v1beta/{+name}).

Write write
Parameters
none
Generic call
kosmo integrations:call google-gemini.google_gemini_cached_contents_delete '{}' --json
Shortcut
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 write
Parameters
none
Generic call
kosmo integrations:call google-gemini.google_gemini_file_search_stores_create '{}' --json
Shortcut
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 read
Parameters
none
Generic call
kosmo integrations:call google-gemini.google_gemini_file_search_stores_get '{}' --json
Shortcut
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 write
Parameters
none
Generic call
kosmo integrations:call google-gemini.google_gemini_file_search_stores_delete '{}' --json
Shortcut
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 write
Parameters
none
Generic call
kosmo integrations:call google-gemini.google_gemini_file_search_stores_import_file '{}' --json
Shortcut
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 read
Parameters
none
Generic call
kosmo integrations:call google-gemini.google_gemini_file_search_stores_list '{}' --json
Shortcut
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 read
Parameters
none
Generic call
kosmo integrations:call google-gemini.google_gemini_file_search_stores_operations_get '{}' --json
Shortcut
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 write
Parameters
none
Generic call
kosmo integrations:call google-gemini.google_gemini_file_search_stores_documents_delete '{}' --json
Shortcut
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 read
Parameters
none
Generic call
kosmo integrations:call google-gemini.google_gemini_file_search_stores_documents_get '{}' --json
Shortcut
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 read
Parameters
none
Generic call
kosmo integrations:call google-gemini.google_gemini_file_search_stores_documents_list '{}' --json
Shortcut
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 read
Parameters
none
Generic call
kosmo integrations:call google-gemini.google_gemini_file_search_stores_upload_operations_get '{}' --json
Shortcut
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 write
Parameters
none
Generic call
kosmo integrations:call google-gemini.google_gemini_batches_cancel '{}' --json
Shortcut
kosmo integrations:google-gemini google_gemini_batches_cancel '{}' --json

google-gemini.google_gemini_batches_get

Batches Get (GET /v1beta/{+name}).

Read read
Parameters
none
Generic call
kosmo integrations:call google-gemini.google_gemini_batches_get '{}' --json
Shortcut
kosmo integrations:google-gemini google_gemini_batches_get '{}' --json

google-gemini.google_gemini_batches_list

Batches List (GET /v1beta/{+name}).

Read read
Parameters
none
Generic call
kosmo integrations:call google-gemini.google_gemini_batches_list '{}' --json
Shortcut
kosmo integrations:google-gemini google_gemini_batches_list '{}' --json

google-gemini.google_gemini_batches_delete

Batches Delete (DELETE /v1beta/{+name}).

Write write
Parameters
none
Generic call
kosmo integrations:call google-gemini.google_gemini_batches_delete '{}' --json
Shortcut
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 write
Parameters
none
Generic call
kosmo integrations:call google-gemini.google_gemini_batches_update_generate_content_batch '{}' --json
Shortcut
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 write
Parameters
none
Generic call
kosmo integrations:call google-gemini.google_gemini_batches_update_embed_content_batch '{}' --json
Shortcut
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 write
Parameters
none
Generic call
kosmo integrations:call google-gemini.google_gemini_dynamic_stream_generate_content '{}' --json
Shortcut
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 write
Parameters
none
Generic call
kosmo integrations:call google-gemini.google_gemini_dynamic_generate_content '{}' --json
Shortcut
kosmo integrations:google-gemini google_gemini_dynamic_generate_content '{}' --json

google-gemini.google_gemini_media_upload

Media Upload (POST /v1beta/files).

Write write
Parameters
none
Generic call
kosmo integrations:call google-gemini.google_gemini_media_upload '{}' --json
Shortcut
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 write
Parameters
none
Generic call
kosmo integrations:call google-gemini.google_gemini_media_upload_to_file_search_store '{}' --json
Shortcut
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 read
Parameters
none
Generic call
kosmo integrations:call google-gemini.google_gemini_corpora_list '{}' --json
Shortcut
kosmo integrations:google-gemini google_gemini_corpora_list '{}' --json

google-gemini.google_gemini_corpora_create

Corpora Create (POST /v1beta/corpora).

Write write
Parameters
none
Generic call
kosmo integrations:call google-gemini.google_gemini_corpora_create '{}' --json
Shortcut
kosmo integrations:google-gemini google_gemini_corpora_create '{}' --json

google-gemini.google_gemini_corpora_get

Corpora Get (GET /v1beta/{+name}).

Read read
Parameters
none
Generic call
kosmo integrations:call google-gemini.google_gemini_corpora_get '{}' --json
Shortcut
kosmo integrations:google-gemini google_gemini_corpora_get '{}' --json

google-gemini.google_gemini_corpora_delete

Corpora Delete (DELETE /v1beta/{+name}).

Write write
Parameters
none
Generic call
kosmo integrations:call google-gemini.google_gemini_corpora_delete '{}' --json
Shortcut
kosmo integrations:google-gemini google_gemini_corpora_delete '{}' --json

google-gemini.google_gemini_corpora_operations_get

Corpora Operations Get (GET /v1beta/{+name}).

Read read
Parameters
none
Generic call
kosmo integrations:call google-gemini.google_gemini_corpora_operations_get '{}' --json
Shortcut
kosmo integrations:google-gemini google_gemini_corpora_operations_get '{}' --json

google-gemini.google_gemini_corpora_permissions_delete

Corpora Permissions Delete (DELETE /v1beta/{+name}).

Write write
Parameters
none
Generic call
kosmo integrations:call google-gemini.google_gemini_corpora_permissions_delete '{}' --json
Shortcut
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 read
Parameters
none
Generic call
kosmo integrations:call google-gemini.google_gemini_corpora_permissions_list '{}' --json
Shortcut
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 write
Parameters
none
Generic call
kosmo integrations:call google-gemini.google_gemini_corpora_permissions_create '{}' --json
Shortcut
kosmo integrations:google-gemini google_gemini_corpora_permissions_create '{}' --json

google-gemini.google_gemini_corpora_permissions_get

Corpora Permissions Get (GET /v1beta/{+name}).

Read read
Parameters
none
Generic call
kosmo integrations:call google-gemini.google_gemini_corpora_permissions_get '{}' --json
Shortcut
kosmo integrations:google-gemini google_gemini_corpora_permissions_get '{}' --json

google-gemini.google_gemini_corpora_permissions_patch

Corpora Permissions Patch (PATCH /v1beta/{+name}).

Write write
Parameters
none
Generic call
kosmo integrations:call google-gemini.google_gemini_corpora_permissions_patch '{}' --json
Shortcut
kosmo integrations:google-gemini google_gemini_corpora_permissions_patch '{}' --json

google-gemini.google_gemini_files_register

Files Register (POST /v1beta/files:register).

Write write
Parameters
none
Generic call
kosmo integrations:call google-gemini.google_gemini_files_register '{}' --json
Shortcut
kosmo integrations:google-gemini google_gemini_files_register '{}' --json

google-gemini.google_gemini_files_list

Files List (GET /v1beta/files).

Read read
Parameters
none
Generic call
kosmo integrations:call google-gemini.google_gemini_files_list '{}' --json
Shortcut
kosmo integrations:google-gemini google_gemini_files_list '{}' --json

google-gemini.google_gemini_files_get

Files Get (GET /v1beta/{+name}).

Read read
Parameters
none
Generic call
kosmo integrations:call google-gemini.google_gemini_files_get '{}' --json
Shortcut
kosmo integrations:google-gemini google_gemini_files_get '{}' --json

google-gemini.google_gemini_files_delete

Files Delete (DELETE /v1beta/{+name}).

Write write
Parameters
none
Generic call
kosmo integrations:call google-gemini.google_gemini_files_delete '{}' --json
Shortcut
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 write
Parameters
none
Generic call
kosmo integrations:call google-gemini.google_gemini_tuned_models_stream_generate_content '{}' --json
Shortcut
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 write
Parameters
none
Generic call
kosmo integrations:call google-gemini.google_gemini_tuned_models_batch_generate_content '{}' --json
Shortcut
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 read
Parameters
none
Generic call
kosmo integrations:call google-gemini.google_gemini_tuned_models_get '{}' --json
Shortcut
kosmo integrations:google-gemini google_gemini_tuned_models_get '{}' --json

google-gemini.google_gemini_tuned_models_create

Tuned Models Create (POST /v1beta/tunedModels).

Write write
Parameters
none
Generic call
kosmo integrations:call google-gemini.google_gemini_tuned_models_create '{}' --json
Shortcut
kosmo integrations:google-gemini google_gemini_tuned_models_create '{}' --json

google-gemini.google_gemini_tuned_models_list

Tuned Models List (GET /v1beta/tunedModels).

Read read
Parameters
none
Generic call
kosmo integrations:call google-gemini.google_gemini_tuned_models_list '{}' --json
Shortcut
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 write
Parameters
none
Generic call
kosmo integrations:call google-gemini.google_gemini_tuned_models_generate_text '{}' --json
Shortcut
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 write
Parameters
none
Generic call
kosmo integrations:call google-gemini.google_gemini_tuned_models_delete '{}' --json
Shortcut
kosmo integrations:google-gemini google_gemini_tuned_models_delete '{}' --json

google-gemini.google_gemini_tuned_models_patch

Tuned Models Patch (PATCH /v1beta/{+name}).

Write write
Parameters
none
Generic call
kosmo integrations:call google-gemini.google_gemini_tuned_models_patch '{}' --json
Shortcut
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 write
Parameters
none
Generic call
kosmo integrations:call google-gemini.google_gemini_tuned_models_async_batch_embed_content '{}' --json
Shortcut
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 write
Parameters
none
Generic call
kosmo integrations:call google-gemini.google_gemini_tuned_models_generate_content '{}' --json
Shortcut
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 write
Parameters
none
Generic call
kosmo integrations:call google-gemini.google_gemini_tuned_models_transfer_ownership '{}' --json
Shortcut
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 read
Parameters
none
Generic call
kosmo integrations:call google-gemini.google_gemini_tuned_models_operations_list '{}' --json
Shortcut
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 read
Parameters
none
Generic call
kosmo integrations:call google-gemini.google_gemini_tuned_models_operations_get '{}' --json
Shortcut
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 write
Parameters
none
Generic call
kosmo integrations:call google-gemini.google_gemini_tuned_models_permissions_delete '{}' --json
Shortcut
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 read
Parameters
none
Generic call
kosmo integrations:call google-gemini.google_gemini_tuned_models_permissions_list '{}' --json
Shortcut
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 write
Parameters
none
Generic call
kosmo integrations:call google-gemini.google_gemini_tuned_models_permissions_create '{}' --json
Shortcut
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 read
Parameters
none
Generic call
kosmo integrations:call google-gemini.google_gemini_tuned_models_permissions_get '{}' --json
Shortcut
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 write
Parameters
none
Generic call
kosmo integrations:call google-gemini.google_gemini_tuned_models_permissions_patch '{}' --json
Shortcut
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 write
Parameters
none
Generic call
kosmo integrations:call google-gemini.google_gemini_models_generate_content '{}' --json
Shortcut
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 write
Parameters
none
Generic call
kosmo integrations:call google-gemini.google_gemini_models_generate_message '{}' --json
Shortcut
kosmo integrations:google-gemini google_gemini_models_generate_message '{}' --json

google-gemini.google_gemini_models_predict

Models Predict (POST /v1beta/{+model}:predict).

Write write
Parameters
none
Generic call
kosmo integrations:call google-gemini.google_gemini_models_predict '{}' --json
Shortcut
kosmo integrations:google-gemini google_gemini_models_predict '{}' --json

google-gemini.google_gemini_models_embed_content

Models Embed Content (POST /v1beta/{+model}:embedContent).

Write write
Parameters
none
Generic call
kosmo integrations:call google-gemini.google_gemini_models_embed_content '{}' --json
Shortcut
kosmo integrations:google-gemini google_gemini_models_embed_content '{}' --json

google-gemini.google_gemini_models_list

Models List (GET /v1beta/models).

Read read
Parameters
none
Generic call
kosmo integrations:call google-gemini.google_gemini_models_list '{}' --json
Shortcut
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 write
Parameters
none
Generic call
kosmo integrations:call google-gemini.google_gemini_models_batch_embed_text '{}' --json
Shortcut
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 write
Parameters
none
Generic call
kosmo integrations:call google-gemini.google_gemini_models_async_batch_embed_content '{}' --json
Shortcut
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 write
Parameters
none
Generic call
kosmo integrations:call google-gemini.google_gemini_models_count_message_tokens '{}' --json
Shortcut
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 write
Parameters
none
Generic call
kosmo integrations:call google-gemini.google_gemini_models_count_tokens '{}' --json
Shortcut
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 write
Parameters
none
Generic call
kosmo integrations:call google-gemini.google_gemini_models_predict_long_running '{}' --json
Shortcut
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 write
Parameters
none
Generic call
kosmo integrations:call google-gemini.google_gemini_models_generate_text '{}' --json
Shortcut
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 write
Parameters
none
Generic call
kosmo integrations:call google-gemini.google_gemini_models_count_text_tokens '{}' --json
Shortcut
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 write
Parameters
none
Generic call
kosmo integrations:call google-gemini.google_gemini_models_embed_text '{}' --json
Shortcut
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 write
Parameters
none
Generic call
kosmo integrations:call google-gemini.google_gemini_models_generate_answer '{}' --json
Shortcut
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 write
Parameters
none
Generic call
kosmo integrations:call google-gemini.google_gemini_models_batch_embed_contents '{}' --json
Shortcut
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 write
Parameters
none
Generic call
kosmo integrations:call google-gemini.google_gemini_models_stream_generate_content '{}' --json
Shortcut
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 write
Parameters
none
Generic call
kosmo integrations:call google-gemini.google_gemini_models_batch_generate_content '{}' --json
Shortcut
kosmo integrations:google-gemini google_gemini_models_batch_generate_content '{}' --json

google-gemini.google_gemini_models_get

Models Get (GET /v1beta/{+name}).

Read read
Parameters
none
Generic call
kosmo integrations:call google-gemini.google_gemini_models_get '{}' --json
Shortcut
kosmo integrations:google-gemini google_gemini_models_get '{}' --json

google-gemini.google_gemini_models_operations_get

Models Operations Get (GET /v1beta/{+name}).

Read read
Parameters
none
Generic call
kosmo integrations:call google-gemini.google_gemini_models_operations_get '{}' --json
Shortcut
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 read
Parameters
none
Generic call
kosmo integrations:call google-gemini.google_gemini_models_operations_list '{}' --json
Shortcut
kosmo integrations:google-gemini google_gemini_models_operations_list '{}' --json

google-gemini.google_gemini_generated_files_list

Generated Files List (GET /v1beta/generatedFiles).

Read read
Parameters
none
Generic call
kosmo integrations:call google-gemini.google_gemini_generated_files_list '{}' --json
Shortcut
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 read
Parameters
none
Generic call
kosmo integrations:call google-gemini.google_gemini_generated_files_operations_get '{}' --json
Shortcut
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
Schema command
kosmo integrations:schema google-gemini.google_gemini_cached_contents_patch --json
ParameterTypeRequiredDescription
No parameters.
google-gemini.google_gemini_cached_contents_create 0 parameters
Schema command
kosmo integrations:schema google-gemini.google_gemini_cached_contents_create --json
ParameterTypeRequiredDescription
No parameters.
google-gemini.google_gemini_cached_contents_get 0 parameters
Schema command
kosmo integrations:schema google-gemini.google_gemini_cached_contents_get --json
ParameterTypeRequiredDescription
No parameters.
google-gemini.google_gemini_cached_contents_list 0 parameters
Schema command
kosmo integrations:schema google-gemini.google_gemini_cached_contents_list --json
ParameterTypeRequiredDescription
No parameters.
google-gemini.google_gemini_cached_contents_delete 0 parameters
Schema command
kosmo integrations:schema google-gemini.google_gemini_cached_contents_delete --json
ParameterTypeRequiredDescription
No parameters.
google-gemini.google_gemini_file_search_stores_create 0 parameters
Schema command
kosmo integrations:schema google-gemini.google_gemini_file_search_stores_create --json
ParameterTypeRequiredDescription
No parameters.
google-gemini.google_gemini_file_search_stores_get 0 parameters
Schema command
kosmo integrations:schema google-gemini.google_gemini_file_search_stores_get --json
ParameterTypeRequiredDescription
No parameters.
google-gemini.google_gemini_file_search_stores_delete 0 parameters
Schema command
kosmo integrations:schema google-gemini.google_gemini_file_search_stores_delete --json
ParameterTypeRequiredDescription
No parameters.
google-gemini.google_gemini_file_search_stores_import_file 0 parameters
Schema command
kosmo integrations:schema google-gemini.google_gemini_file_search_stores_import_file --json
ParameterTypeRequiredDescription
No parameters.
google-gemini.google_gemini_file_search_stores_list 0 parameters
Schema command
kosmo integrations:schema google-gemini.google_gemini_file_search_stores_list --json
ParameterTypeRequiredDescription
No parameters.
google-gemini.google_gemini_file_search_stores_operations_get 0 parameters
Schema command
kosmo integrations:schema google-gemini.google_gemini_file_search_stores_operations_get --json
ParameterTypeRequiredDescription
No parameters.
google-gemini.google_gemini_file_search_stores_documents_delete 0 parameters
Schema command
kosmo integrations:schema google-gemini.google_gemini_file_search_stores_documents_delete --json
ParameterTypeRequiredDescription
No parameters.
google-gemini.google_gemini_file_search_stores_documents_get 0 parameters
Schema command
kosmo integrations:schema google-gemini.google_gemini_file_search_stores_documents_get --json
ParameterTypeRequiredDescription
No parameters.
google-gemini.google_gemini_file_search_stores_documents_list 0 parameters
Schema command
kosmo integrations:schema google-gemini.google_gemini_file_search_stores_documents_list --json
ParameterTypeRequiredDescription
No parameters.
google-gemini.google_gemini_file_search_stores_upload_operations_get 0 parameters
Schema command
kosmo integrations:schema google-gemini.google_gemini_file_search_stores_upload_operations_get --json
ParameterTypeRequiredDescription
No parameters.
google-gemini.google_gemini_batches_cancel 0 parameters
Schema command
kosmo integrations:schema google-gemini.google_gemini_batches_cancel --json
ParameterTypeRequiredDescription
No parameters.
google-gemini.google_gemini_batches_get 0 parameters
Schema command
kosmo integrations:schema google-gemini.google_gemini_batches_get --json
ParameterTypeRequiredDescription
No parameters.
google-gemini.google_gemini_batches_list 0 parameters
Schema command
kosmo integrations:schema google-gemini.google_gemini_batches_list --json
ParameterTypeRequiredDescription
No parameters.
google-gemini.google_gemini_batches_delete 0 parameters
Schema command
kosmo integrations:schema google-gemini.google_gemini_batches_delete --json
ParameterTypeRequiredDescription
No parameters.
google-gemini.google_gemini_batches_update_generate_content_batch 0 parameters
Schema command
kosmo integrations:schema google-gemini.google_gemini_batches_update_generate_content_batch --json
ParameterTypeRequiredDescription
No parameters.
google-gemini.google_gemini_batches_update_embed_content_batch 0 parameters
Schema command
kosmo integrations:schema google-gemini.google_gemini_batches_update_embed_content_batch --json
ParameterTypeRequiredDescription
No parameters.
google-gemini.google_gemini_dynamic_stream_generate_content 0 parameters
Schema command
kosmo integrations:schema google-gemini.google_gemini_dynamic_stream_generate_content --json
ParameterTypeRequiredDescription
No parameters.
google-gemini.google_gemini_dynamic_generate_content 0 parameters
Schema command
kosmo integrations:schema google-gemini.google_gemini_dynamic_generate_content --json
ParameterTypeRequiredDescription
No parameters.
google-gemini.google_gemini_media_upload 0 parameters
Schema command
kosmo integrations:schema google-gemini.google_gemini_media_upload --json
ParameterTypeRequiredDescription
No parameters.
google-gemini.google_gemini_media_upload_to_file_search_store 0 parameters
Schema command
kosmo integrations:schema google-gemini.google_gemini_media_upload_to_file_search_store --json
ParameterTypeRequiredDescription
No parameters.
google-gemini.google_gemini_corpora_list 0 parameters
Schema command
kosmo integrations:schema google-gemini.google_gemini_corpora_list --json
ParameterTypeRequiredDescription
No parameters.
google-gemini.google_gemini_corpora_create 0 parameters
Schema command
kosmo integrations:schema google-gemini.google_gemini_corpora_create --json
ParameterTypeRequiredDescription
No parameters.
google-gemini.google_gemini_corpora_get 0 parameters
Schema command
kosmo integrations:schema google-gemini.google_gemini_corpora_get --json
ParameterTypeRequiredDescription
No parameters.
google-gemini.google_gemini_corpora_delete 0 parameters
Schema command
kosmo integrations:schema google-gemini.google_gemini_corpora_delete --json
ParameterTypeRequiredDescription
No parameters.
google-gemini.google_gemini_corpora_operations_get 0 parameters
Schema command
kosmo integrations:schema google-gemini.google_gemini_corpora_operations_get --json
ParameterTypeRequiredDescription
No parameters.
google-gemini.google_gemini_corpora_permissions_delete 0 parameters
Schema command
kosmo integrations:schema google-gemini.google_gemini_corpora_permissions_delete --json
ParameterTypeRequiredDescription
No parameters.
google-gemini.google_gemini_corpora_permissions_list 0 parameters
Schema command
kosmo integrations:schema google-gemini.google_gemini_corpora_permissions_list --json
ParameterTypeRequiredDescription
No parameters.
google-gemini.google_gemini_corpora_permissions_create 0 parameters
Schema command
kosmo integrations:schema google-gemini.google_gemini_corpora_permissions_create --json
ParameterTypeRequiredDescription
No parameters.
google-gemini.google_gemini_corpora_permissions_get 0 parameters
Schema command
kosmo integrations:schema google-gemini.google_gemini_corpora_permissions_get --json
ParameterTypeRequiredDescription
No parameters.
google-gemini.google_gemini_corpora_permissions_patch 0 parameters
Schema command
kosmo integrations:schema google-gemini.google_gemini_corpora_permissions_patch --json
ParameterTypeRequiredDescription
No parameters.
google-gemini.google_gemini_files_register 0 parameters
Schema command
kosmo integrations:schema google-gemini.google_gemini_files_register --json
ParameterTypeRequiredDescription
No parameters.
google-gemini.google_gemini_files_list 0 parameters
Schema command
kosmo integrations:schema google-gemini.google_gemini_files_list --json
ParameterTypeRequiredDescription
No parameters.
google-gemini.google_gemini_files_get 0 parameters
Schema command
kosmo integrations:schema google-gemini.google_gemini_files_get --json
ParameterTypeRequiredDescription
No parameters.
google-gemini.google_gemini_files_delete 0 parameters
Schema command
kosmo integrations:schema google-gemini.google_gemini_files_delete --json
ParameterTypeRequiredDescription
No parameters.
google-gemini.google_gemini_tuned_models_stream_generate_content 0 parameters
Schema command
kosmo integrations:schema google-gemini.google_gemini_tuned_models_stream_generate_content --json
ParameterTypeRequiredDescription
No parameters.
google-gemini.google_gemini_tuned_models_batch_generate_content 0 parameters
Schema command
kosmo integrations:schema google-gemini.google_gemini_tuned_models_batch_generate_content --json
ParameterTypeRequiredDescription
No parameters.
google-gemini.google_gemini_tuned_models_get 0 parameters
Schema command
kosmo integrations:schema google-gemini.google_gemini_tuned_models_get --json
ParameterTypeRequiredDescription
No parameters.
google-gemini.google_gemini_tuned_models_create 0 parameters
Schema command
kosmo integrations:schema google-gemini.google_gemini_tuned_models_create --json
ParameterTypeRequiredDescription
No parameters.
google-gemini.google_gemini_tuned_models_list 0 parameters
Schema command
kosmo integrations:schema google-gemini.google_gemini_tuned_models_list --json
ParameterTypeRequiredDescription
No parameters.
google-gemini.google_gemini_tuned_models_generate_text 0 parameters
Schema command
kosmo integrations:schema google-gemini.google_gemini_tuned_models_generate_text --json
ParameterTypeRequiredDescription
No parameters.
google-gemini.google_gemini_tuned_models_delete 0 parameters
Schema command
kosmo integrations:schema google-gemini.google_gemini_tuned_models_delete --json
ParameterTypeRequiredDescription
No parameters.
google-gemini.google_gemini_tuned_models_patch 0 parameters
Schema command
kosmo integrations:schema google-gemini.google_gemini_tuned_models_patch --json
ParameterTypeRequiredDescription
No parameters.
google-gemini.google_gemini_tuned_models_async_batch_embed_content 0 parameters
Schema command
kosmo integrations:schema google-gemini.google_gemini_tuned_models_async_batch_embed_content --json
ParameterTypeRequiredDescription
No parameters.
google-gemini.google_gemini_tuned_models_generate_content 0 parameters
Schema command
kosmo integrations:schema google-gemini.google_gemini_tuned_models_generate_content --json
ParameterTypeRequiredDescription
No parameters.
google-gemini.google_gemini_tuned_models_transfer_ownership 0 parameters
Schema command
kosmo integrations:schema google-gemini.google_gemini_tuned_models_transfer_ownership --json
ParameterTypeRequiredDescription
No parameters.
google-gemini.google_gemini_tuned_models_operations_list 0 parameters
Schema command
kosmo integrations:schema google-gemini.google_gemini_tuned_models_operations_list --json
ParameterTypeRequiredDescription
No parameters.
google-gemini.google_gemini_tuned_models_operations_get 0 parameters
Schema command
kosmo integrations:schema google-gemini.google_gemini_tuned_models_operations_get --json
ParameterTypeRequiredDescription
No parameters.
google-gemini.google_gemini_tuned_models_permissions_delete 0 parameters
Schema command
kosmo integrations:schema google-gemini.google_gemini_tuned_models_permissions_delete --json
ParameterTypeRequiredDescription
No parameters.
google-gemini.google_gemini_tuned_models_permissions_list 0 parameters
Schema command
kosmo integrations:schema google-gemini.google_gemini_tuned_models_permissions_list --json
ParameterTypeRequiredDescription
No parameters.
google-gemini.google_gemini_tuned_models_permissions_create 0 parameters
Schema command
kosmo integrations:schema google-gemini.google_gemini_tuned_models_permissions_create --json
ParameterTypeRequiredDescription
No parameters.
google-gemini.google_gemini_tuned_models_permissions_get 0 parameters
Schema command
kosmo integrations:schema google-gemini.google_gemini_tuned_models_permissions_get --json
ParameterTypeRequiredDescription
No parameters.
google-gemini.google_gemini_tuned_models_permissions_patch 0 parameters
Schema command
kosmo integrations:schema google-gemini.google_gemini_tuned_models_permissions_patch --json
ParameterTypeRequiredDescription
No parameters.
google-gemini.google_gemini_models_generate_content 0 parameters
Schema command
kosmo integrations:schema google-gemini.google_gemini_models_generate_content --json
ParameterTypeRequiredDescription
No parameters.
google-gemini.google_gemini_models_generate_message 0 parameters
Schema command
kosmo integrations:schema google-gemini.google_gemini_models_generate_message --json
ParameterTypeRequiredDescription
No parameters.
google-gemini.google_gemini_models_predict 0 parameters
Schema command
kosmo integrations:schema google-gemini.google_gemini_models_predict --json
ParameterTypeRequiredDescription
No parameters.
google-gemini.google_gemini_models_embed_content 0 parameters
Schema command
kosmo integrations:schema google-gemini.google_gemini_models_embed_content --json
ParameterTypeRequiredDescription
No parameters.
google-gemini.google_gemini_models_list 0 parameters
Schema command
kosmo integrations:schema google-gemini.google_gemini_models_list --json
ParameterTypeRequiredDescription
No parameters.
google-gemini.google_gemini_models_batch_embed_text 0 parameters
Schema command
kosmo integrations:schema google-gemini.google_gemini_models_batch_embed_text --json
ParameterTypeRequiredDescription
No parameters.
google-gemini.google_gemini_models_async_batch_embed_content 0 parameters
Schema command
kosmo integrations:schema google-gemini.google_gemini_models_async_batch_embed_content --json
ParameterTypeRequiredDescription
No parameters.
google-gemini.google_gemini_models_count_message_tokens 0 parameters
Schema command
kosmo integrations:schema google-gemini.google_gemini_models_count_message_tokens --json
ParameterTypeRequiredDescription
No parameters.
google-gemini.google_gemini_models_count_tokens 0 parameters
Schema command
kosmo integrations:schema google-gemini.google_gemini_models_count_tokens --json
ParameterTypeRequiredDescription
No parameters.
google-gemini.google_gemini_models_predict_long_running 0 parameters
Schema command
kosmo integrations:schema google-gemini.google_gemini_models_predict_long_running --json
ParameterTypeRequiredDescription
No parameters.
google-gemini.google_gemini_models_generate_text 0 parameters
Schema command
kosmo integrations:schema google-gemini.google_gemini_models_generate_text --json
ParameterTypeRequiredDescription
No parameters.
google-gemini.google_gemini_models_count_text_tokens 0 parameters
Schema command
kosmo integrations:schema google-gemini.google_gemini_models_count_text_tokens --json
ParameterTypeRequiredDescription
No parameters.
google-gemini.google_gemini_models_embed_text 0 parameters
Schema command
kosmo integrations:schema google-gemini.google_gemini_models_embed_text --json
ParameterTypeRequiredDescription
No parameters.
google-gemini.google_gemini_models_generate_answer 0 parameters
Schema command
kosmo integrations:schema google-gemini.google_gemini_models_generate_answer --json
ParameterTypeRequiredDescription
No parameters.
google-gemini.google_gemini_models_batch_embed_contents 0 parameters
Schema command
kosmo integrations:schema google-gemini.google_gemini_models_batch_embed_contents --json
ParameterTypeRequiredDescription
No parameters.
google-gemini.google_gemini_models_stream_generate_content 0 parameters
Schema command
kosmo integrations:schema google-gemini.google_gemini_models_stream_generate_content --json
ParameterTypeRequiredDescription
No parameters.
google-gemini.google_gemini_models_batch_generate_content 0 parameters
Schema command
kosmo integrations:schema google-gemini.google_gemini_models_batch_generate_content --json
ParameterTypeRequiredDescription
No parameters.
google-gemini.google_gemini_models_get 0 parameters
Schema command
kosmo integrations:schema google-gemini.google_gemini_models_get --json
ParameterTypeRequiredDescription
No parameters.
google-gemini.google_gemini_models_operations_get 0 parameters
Schema command
kosmo integrations:schema google-gemini.google_gemini_models_operations_get --json
ParameterTypeRequiredDescription
No parameters.
google-gemini.google_gemini_models_operations_list 0 parameters
Schema command
kosmo integrations:schema google-gemini.google_gemini_models_operations_list --json
ParameterTypeRequiredDescription
No parameters.
google-gemini.google_gemini_generated_files_list 0 parameters
Schema command
kosmo integrations:schema google-gemini.google_gemini_generated_files_list --json
ParameterTypeRequiredDescription
No parameters.
google-gemini.google_gemini_generated_files_operations_get 0 parameters
Schema command
kosmo integrations:schema google-gemini.google_gemini_generated_files_operations_get --json
ParameterTypeRequiredDescription
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.