{"repo":"InterfazeAI/omiai","free":true,"listed":false,"github":"https://github.com/InterfazeAI/omiai","clone":"git clone https://github.com/InterfazeAI/omiai.git","description":"OmiAI is an opinionated AI SDK for Typescript that auto-picks the best model from a suite of curated models depending on the prompt. It includes built-in o3-like reasoning, curated tools, internet access and full multi-modal support with almost all media types","language":"TypeScript","stars":123,"topics":["ai","framework","llm","nextjs","sdk","typescript"],"license":null,"category":"api-integrations-sdks","readme_excerpt":"OmiAI SDK OmiAI is an opinionated AI SDK for Typescript that auto-picks the best model from a suite of curated models depending on the prompt. It includes built-in o3-like reasoning, curated tools, internet access and full multi-modal support with almost all media types. The idea is for OmiAI to be the last framework you need for LLMs where it feels like you're just using one LLM that's good at everything! - ⭐ Curated list of models based on model quality, speed and cost - 🧠 Automatically picks the best model for each task - 🔗 Automatically chains models for complex tasks - 🤔 Built-in reasoning (o3-mini, DeepSeek r1) - 🔨 Built-in tools and tool calling (Image generation, OCR, SST, etc) - 🌐 Access to the internet in real-time - 🔁 Model rate-limiting fallback, retries - 📁 Multimodal LLM support (PDF, Images, Files, Audio, CSV, JSON) - 🧮 Multimodal embedding model Powered by Vercel's AI SDK for orchestration & JigsawStack for tools and embeddings. View all models being used here ⚡️ Quick Install Some benefits include: - Never having to pick to model or deal with over configuration - Plug Prompt Play - Always having full multimodal support regardless of the model - Kept up to date with the latest models and features - Use reasoning mixed with other models to solve complex tasks Usage Set up You'll have to set up all API keys for the LLM providers used in the SDK. Check out the .env.example file for all API keys needed. Either create a .env file in the root of your project","default_branch":null,"files":null,"tree":[],"storefront":"/r/InterfazeAI","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/InterfazeAI/omiai/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."}