{"categories":[{"label":"Artificial Intelligence","url":"https://skillfed.io/packages/category/scientific-engineering-artificial-intelligence/8"}],"enrichment":{"capability":"Integrates Google's Gemini models into LlamaIndex applications, providing a unified interface for text generation, chat, and streaming responses via the Google GenAI API.","skillfed_tags":["llm-integration","rag-framework","gemini-api"],"use_cases":["Build RAG applications that retrieve documents and send them to Gemini for synthesis via LlamaIndex's standard LLM interface.","Implement multi-turn chatbots with conversation history using the chat() method and ChatMessage objects.","Stream long-form content generation (stories, documentation) to users in real-time without waiting for full completion.","Prototype AI features quickly by swapping Gemini in place of other LLM backends in existing LlamaIndex code.","Run async LLM calls in concurrent applications using acomplete() and astream_complete() methods."],"what_it_does":"This package bridges Google's Gemini language models into the LlamaIndex framework, letting you use Gemini as a drop-in LLM backend for RAG pipelines and AI applications. It wraps the google-genai client library and exposes standard LlamaIndex LLM methods: complete() for simple text generation, chat() for multi-turn conversations, and stream_complete()/stream_chat() for real-time token streaming. The package handles API authentication via environment variable and supports both synchronous and asynchronous execution patterns.\n\nThe integration depends on llama-index-core for the base LLM interface contract, google-genai for the underlying API client, and Pillow for image handling. It targets Python 3.10 and above and is actively maintained. No known security vulnerabilities are recorded. The package is positioned as a thin adapter layer rather than a feature-rich wrapper, so you interact with Gemini's capabilities as exposed by the google-genai library.","worth_installing":"Yes, if you are building with LlamaIndex and want to use Gemini as your LLM backend. Install friction is low, the license is permissive, maintenance is active, and no vulnerabilities are known. The main prerequisite is a valid Google API key and familiarity with LlamaIndex's LLM abstraction layer."},"id":"llama-index-llms-google-genai","links":{"html":"https://skillfed.io/packages/llama-index-llms-google-genai","md":"https://skillfed.io/packages/llama-index-llms-google-genai.md","pypi":"https://pypi.org/project/llama-index-llms-google-genai/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-08","license_spdx":"MIT","license_treatment":"permissive","name":"llama-index-llms-google-genai","python_support":"supports_current","summary":"llama-index llms google genai integration"},"popularity":{"monthly_downloads":189310,"position":9931,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.9.6"}
