Google Gemini
AI / ML Pattern correct

Google Gemini Connector

Connect to Google Gemini for generating content with Gemini models, counting tokens, creating embeddings, managing uploaded files, context caches, and tuned models.

$pip install "toolsconnector[gemini]"
19
Actions
AI / ML
Category
Free
Apache 2.0

All 19 Actions

Action Description Parameters Returns
batch_embed_contentsCreate embeddings for multiple textsmodel, texts  [task_type]BatchEmbeddings
count_tokensCount tokens for a promptmodel, contentsTokenCount
create_cacheCreate a context cachemodel  [contents, system_instruction, ttl, display_name, tools]CachedContent
create_tuned_model ⚠Create a tuned modelbase_model, training_data  [display_name, tuned_model_id, epoch_count, batch_size, learning_rate]TunedModel
delete_cache ⚠Delete a context cachenamebool
delete_file ⚠Delete an uploaded filenamebool
delete_tuned_model ⚠Delete a tuned modelnamebool
embed_contentCreate an embedding for a single textmodel, text  [task_type, title, output_dimensionality]Embedding
generate_contentGenerate content with a Gemini modelmodel, contents  [system_instruction, temperature, max_output_tokens, cached_content]GeminiResponse
get_cacheGet a context cache by namenameCachedContent
get_fileGet file metadata by namenameGeminiFile
get_modelGet a model by IDmodelGeminiModel
get_tuned_modelGet a tuned model by namenameTunedModel
list_cachesList context caches[page_size, page_token]CachedContentList
list_filesList uploaded files[page_size, page_token]FileList
list_modelsList available Gemini modelslist
list_tuned_modelsList tuned models[page_size, page_token, filter]TunedModelList
update_cacheUpdate a context cache's expirationname  [ttl, expire_time]CachedContent
upload_fileUpload a file to the Gemini Files APIfile_content, mime_type  [display_name]GeminiFile
Open Interactive Docs & Playground →

Full schema explorer, code generation, and live API testing