{"id":29801355,"url":"https://github.com/r4ultv/ai-models","last_synced_at":"2026-04-17T05:03:22.543Z","repository":{"id":306464255,"uuid":"1005960239","full_name":"R4ULtv/ai-models","owner":"R4ULtv","description":"An open-source database of AI models.","archived":false,"fork":false,"pushed_at":"2025-07-25T16:20:31.000Z","size":665,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-07-25T23:08:11.703Z","etag":null,"topics":["database","models","nextjs"],"latest_commit_sha":null,"homepage":"https://models.raulcarini.dev","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/R4ULtv.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-06-21T07:09:08.000Z","updated_at":"2025-07-25T16:20:34.000Z","dependencies_parsed_at":"2025-07-25T23:22:27.359Z","dependency_job_id":null,"html_url":"https://github.com/R4ULtv/ai-models","commit_stats":null,"previous_names":["r4ultv/ai-models"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/R4ULtv/ai-models","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/R4ULtv%2Fai-models","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/R4ULtv%2Fai-models/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/R4ULtv%2Fai-models/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/R4ULtv%2Fai-models/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/R4ULtv","download_url":"https://codeload.github.com/R4ULtv/ai-models/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/R4ULtv%2Fai-models/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31915900,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-16T18:22:33.417Z","status":"online","status_checked_at":"2026-04-17T02:00:06.879Z","response_time":62,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["database","models","nextjs"],"created_at":"2025-07-28T09:44:58.165Z","updated_at":"2026-04-17T05:03:22.518Z","avatar_url":"https://github.com/R4ULtv.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"![ai-models](./public/og-image.png)\n\n**AI Models** is an open-source, community-driven database and web interface for exploring and comparing AI models from all major providers. Discover capabilities, compare costs, and find the right model for your needs—all in a modern, intuitive UI.\n\n## 🚀 Features\n\n- **Comprehensive Model Database:** Curated collection of AI models from leading providers\n- **Rich Metadata:** Capabilities, costs, context limits, modalities, and more\n- **Interactive Data Table:** Sort, filter, and search models with ease\n- **Modern UI:** Built with [Next.js 15](https://nextjs.org/), [Tailwind CSS](https://tailwindcss.com/), and [Radix UI](https://www.radix-ui.com/)\n- **Type Safety:** End-to-end TypeScript with [Zod](https://zod.dev/) schema validation\n- **Dark Mode:** Elegant dark theme for comfortable viewing\n- **Open Contribution:** Easily add or update models via simple JSON files\n\n## 🌐 Supported Providers\n\n- **OpenAI** – GPT models and more\n- **Anthropic** – Claude models\n- **xAI** (Grok) – Grok models\n- **DeepSeek** – DeepSeek models\n- **Mistral AI** – Mistral models\n- **Google** – Gemini and Vertex models\n- **Vercel** – Vercel AI models\n- **Groq** – Groq models\n- **Microsoft Azure** – Azure OpenAI and more\n- **Meta** (Llama) – Llama models\n- **GitHub Copilot** – Copilot models\n- **Amazon Bedrock** – Bedrock models\n- **OpenRouter** – Aggregated provider\n- **Google Vertex** – Vertex AI models\n- **Ollama** – Local model serving\n\n## 📦 Model Information\n\nEach model entry includes:\n\n- **Basic Info:** Name, provider, unique identifiers\n- **Capabilities:** Tools, vision, reasoning, embedding support\n- **Modalities:** Input/output for text, audio, image, video, PDF\n- **Pricing:** Input/output costs per million tokens, cache pricing\n- **Limits:** Context window and output token limits\n- **Features:** Temperature, attachment support, knowledge cutoff, model size\n\n## 🛠️ Getting Started\n\n### Prerequisites\n\n- [Node.js 20+](https://nodejs.org/)\n- [pnpm](https://pnpm.io/) (recommended) or npm\n\n### Installation\n\n1. **Clone the repository:**\n   ```bash\n   git clone https://github.com/R4ULtv/ai-models.git\n   cd ai-models\n   ```\n2. **Install dependencies:**\n   ```bash\n   pnpm install\n   ```\n3. **Run the development server:**\n   ```bash\n   pnpm dev\n   ```\n4. **Open** [http://localhost:3000](http://localhost:3000) in your browser. Models are fetched from the Cloudflare Worker.\n\n## ➕ Adding New Models\n\nTo add a new model, create a JSON file in the appropriate provider directory under [`public/`](.cloudflare/apis/public). The file must follow the schema in [`lib/schema.ts`](lib/schema.ts).\n\n- The full, up-to-date JSON schema is available at `/api/schema.json` when the app is running.\n\n### Example `model.json`\n\n```json\n{\n  \"id\": \"gpt-4o\",\n  \"name\": \"GPT-4o\",\n  \"provider\": \"OpenAI\",\n  \"provider_id\": \"openai\",\n  \"capabilities\": [\"tools\", \"vision\", \"reasoning\"],\n  \"attachment\": true,\n  \"temperature\": true,\n  \"knowledge\": \"2023-10\",\n  \"modalities\": {\n    \"input\": [\"text\", \"image\", \"audio\"],\n    \"output\": [\"text\"]\n  },\n  \"cost\": { \"input\": 5.0, \"output\": 15.0 },\n  \"limit\": { \"context\": 128000, \"output\": 4096 }\n}\n```\n\nSee the schema for all available fields and valid values.\n\n## 🤝 Contributing\n\nContributions are welcome! To get started:\n\n1. **Fork the repo** and create your branch\n2. **Follow code style and conventions** (TypeScript, formatting, etc.)\n3. **Add or update TypeScript types** as needed\n4. **Update documentation** if your change affects usage\n5. **Test your changes** thoroughly\n6. **Submit a Pull Request**\n\nFor major changes, please [open an issue](https://github.com/R4ULtv/ai-models/issues) first to discuss your ideas.\n\n## 📄 License\n\nThis project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.\n\n## 🙏 Acknowledgments\n\n- Built with [Next.js](https://nextjs.org/)\n- UI components from [Radix UI](https://www.radix-ui.com/)\n- Icons from [Lucide](https://lucide.dev/)\n- Styling with [Tailwind CSS](https://tailwindcss.com/)\n- Serverless infrastructure by [Cloudflare](https://cloudflare.com/)\n- API framework powered by [Hono](https://hono.dev/)\n\n## ⭐ Support\n\nIf you find this project helpful, please consider giving it a star ⭐ on [GitHub](https://github.com/R4ULtv/ai-models)!\n\nFor questions or support, [open an issue](https://github.com/R4ULtv/ai-models/issues) on the repository.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fr4ultv%2Fai-models","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fr4ultv%2Fai-models","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fr4ultv%2Fai-models/lists"}