feat: Add support for multiple AI providers (bytez, llm7.io, aimlapi.com, routeway.ai, g4f.dev) and fix Chutes loader

- Add custom loaders for bytez, llm7, aimlapi, routeway, and g4f providers
- Add provider definitions to models-api.json with sample models
- Add provider icon names to types.ts
- Chutes loader already exists and should work with CHUTES_API_KEY env var

Providers added:
- bytez: Uses BYTEZ_API_KEY, OpenAI-compatible
- llm7: Uses LLM7_API_KEY (optional), OpenAI-compatible
- aimlapi: Uses AIMLAPI_API_KEY, OpenAI-compatible
- routeway: Uses ROUTEWAY_API_KEY, OpenAI-compatible
- g4f: Uses G4F_API_KEY (optional), free tier available
This commit is contained in:
southseact-3d
2026-02-08 16:07:02 +00:00
parent fccfd80b10
commit 1fbf5abce6
13 changed files with 4741 additions and 72 deletions

View File

@@ -66,6 +66,11 @@ export const iconNames = [
"cloudflare-ai-gateway",
"chutes",
"cerebras",
"bytez",
"llm7",
"aimlapi",
"routeway",
"g4f",
"baseten",
"bailing",
"azure",