{"repo":"feyninc/catsu","free":true,"listed":false,"github":"https://github.com/feyninc/catsu","clone":"git clone https://github.com/feyninc/catsu.git","description":"🔌 Want one client library for all your embeddings? 💙 Choose Catsu! 🐱","language":"Rust","stars":82,"topics":["api-client","embeddings","llms","models","semantic-search"],"license":"Apache-2.0","category":"api-integrations-sdks","readme_excerpt":"🌐 catsu 🐱 A unified, batteries-included client for embedding APIs that actually works. Rust • Python The world of embedding API clients is broken. (details) - Everyone defaults to OpenAI's client for embeddings, even though it wasn't designed for that purpose - Provider-specific libraries (VoyageAI, Cohere, etc.) are inconsistent, poorly maintained, or outright broken - Universal clients like LiteLLM and any-llm-sdk don't focus on embeddings at all—they rely on native client libraries, inheriting all their problems - Every provider has different capabilities—some support dimension changes, others don't—with no standardized way to discover what's available - Most clients lack basic features like retry logic, proper error handling, and usage tracking - There's no single source of truth for model metadata, pricing, or capabilities Catsu fixes this. It's a high-performance, unified client built specifically for embeddings with: 🎯 A clean, consistent API across all providers 🔄 Built-in retry logic with exponential backoff 💰 Automatic usage and cost tracking 📚 Rich model metadata and capability discovery ⚡ Rust core with Python bindings for maximum performance 📦 Rust Add to your Cargo.toml : Quick Start With Options Model Catalog 🐍 Python Looking for Python? See the Python documentation . 🤝 Contributing Can't find your favorite model or provider? Open an issue and we'll add it! For guidelines on contributing, see CONTRIBUTING.md. --- If you found this helpful, consider giv","default_branch":null,"files":null,"tree":[],"storefront":"/r/feyninc","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/feyninc/catsu/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."}