{"repo":"nshkrdotcom/gemini_ex","free":true,"listed":false,"github":"https://github.com/nshkrdotcom/gemini_ex","clone":"git clone https://github.com/nshkrdotcom/gemini_ex.git","description":"Elixir Interface / Adapter for Google Gemini LLM, for both AI Studio and Vertex AI","language":"Elixir","stars":35,"topics":["elixir","beam","otp","erlang-vm","functional-programming","ai","llm","google-gemini","gemini","api-client"],"license":"MIT","category":"ai-agents","readme_excerpt":"Gemini Elixir Client A comprehensive Elixir client for Google's Gemini AI API with dual authentication support, advanced streaming capabilities, type safety, and built-in telemetry. Features - Automatic Tool Calling : A seamless, Python-SDK-like experience that automates the entire multi-turn tool-calling loop - Built-in Tools (Gemini 3) : Google Search, URL Context, and Code Execution via tools: - Dual Authentication : Seamless support for both Gemini API keys and Vertex AI OAuth/Service Accounts - Application Default Credentials (ADC) : Zero-config GCP auth with automatic discovery, token refresh, and GOOGLE APPLICATION CREDENTIALS JSON for containers - Advanced Streaming : Production-grade Server-Sent Events streaming with real-time processing - Interactions API : Stateful interactions (CRUD), background execution, SSE streaming, and resumption - Live API (WebSocket) : Bidirectional, low-latency sessions with real-time input/output, native audio with affective dialog and proactivity (Enhanced in v0.10.0!) - Automatic Rate Limiting : Built-in rate limit handling with retries, concurrency gating, and adaptive backoff - Files API : Upload, manage, and use files with Gemini models for multimodal content (NEW in v0.7.0!) - File Search Stores : RAG store creation, ingestion, and semantic search (NEW in v0.8.x!) - Documents API : Manage indexed documents inside stores for RAG workflows (NEW in v0.7.0!) - Batches API : Submit large numbers of requests with 50% cost savings (NEW in","default_branch":null,"files":null,"tree":[],"storefront":"/r/nshkrdotcom","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/nshkrdotcom/gemini_ex/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}