Kombinieren Sie 34 kostenlose LLM-Anbieter in einer API
FreeLLMAPI bietet intelligentes Routing und Fehlertoleranz, indem es 34 verschiedene kostenlose Anbieter wichtiger Sprachmodelle in einer einzigen REST-API im OpenAI-Format zusammenfasst.
Aktualisierungen
- 26. Oktober 2026: Sterne 40,353 → 41,667, neueste Version v0.16.10 (25. Oktober 2026).
- 24. Oktober 2026: Sterne 39,822 → 40,353, neueste Version v0.16.9 (23. Oktober 2026).
- 23. Oktober 2026: Sterne 38,660 → 39,822, neueste Version v0.16.8 (23. Oktober 2026).
- 21. Oktober 2026: Sterne 38,000 → 38,660, neueste Version v0.16.7 (21. Oktober 2026).
Was es bringt
- 34 kostenlose Modellanbieter: One-Stop-Zugriff auf Dutzende kostenloser Anbieter, darunter Google Gemini, Groq, Cloudflare Workers AI und Hugging Face.
- OpenAI-REST-API-Kompatibilität: Dank des Endpunkts /v1/chat/completions können Sie mit LangChain, LlamaIndex und vorhandenen KI-Anwendungen arbeiten, ohne den Code zu ändern.
- Intelligentes Routing und Fehlerbehebung: Wechseln Sie automatisch zu einem alternativen Anbieter, wenn ein Anbieter das Tariflimit erreicht oder ausfällt.
- Unterstützung für Streaming (vom Server gesendete Ereignisse): Möglichkeit, Modellausgaben als Echtzeit-Wort-für-Wort-Stream zu empfangen.
- Leicht und einfach bereitzustellen: Architektur, die mit Docker oder Node.js in Sekundenschnelle auf einem lokalen Computer oder Server bereitgestellt werden kann.
Installation
git clone https://github.com/tashfeenahmed/freellmapi.git
cd freellmapi
npm installAusführung
npm start
# OpenAI uyumlu istek:
curl http://localhost:3000/v1/chat/completions \
-H "Content-Type: application/json" \
-d '{"model":"gpt-4o-mini","messages":[{"role":"user","content":"Merhaba!"}]}'Technische Architektur und Funktionsweise
- Provider-Adapterschicht: Erweiterbare Architektur, die verschiedene REST- und WebSocket-APIs in ein gemeinsames JSON-Antwortformat normalisiert.
- Dynamischer Lastenausgleich und Kontingentüberwachung: Überwachen Sie die aktuellen Geschwindigkeitsbegrenzungen jedes Anbieters und leiten Sie Anfragen an das am schnellsten reagierende aktive Modell weiter.
- Integriertes Cache- und Fehlermanagement: Zwischenspeicherung wiederholter Abfragen und automatischer Wiederholungsmechanismus bei Zeitüberschreitungen.
Modellrouting und Fehlertoleranzmechanismus
- Vergleich mehrerer Modelle: Messen Sie Antwortqualität und Latenz, indem Sie dieselben Benutzereingaben an verschiedene Open-Source-Modelle senden.
- Sparen Sie bei Entwicklung und Prototyping: Bringen Sie KI-gestützte Prototypen und MVP-Projekte schnell zum Laufen, ohne kostenpflichtige API-Schlüssel zu definieren.
- Backup-Strategie (Fallback-Pipeline): Stellen Sie sicher, dass Ihr System ohne Unterbrechung auf sekundäre Modelle umleitet, wenn der primäre Anbieter ausfällt.
Wenn Sie nicht programmieren
Können Sie anhand von Codebeispielen erklären, wie ich das FreeLLMAPI-Tool auf meinem lokalen Server mit Docker ausführe, wie ich das OpenAI Node.js SDK auf diesen lokalen Endpunkt verweise und wie ich die Verwendung eines automatischen Fallback-Modells aktiviert, wenn ein Anbieter ausfällt?
Repository: https://github.com/tashfeenahmed/freellmapi. Richte dich bei der Installation und Ausführung nach den offiziellen Anweisungen in der README-Datei dieses Repositorys.
Prüfe vor dem Start, unter welchem Betriebssystem wir arbeiten und ob die notwendigen Tools (z. B. Python, Node.js, Git, Docker) installiert sind. Installiere fehlende Tools schrittweise entsprechend diesem System.
Erstelle einen neuen, leeren Ordner für die Arbeit. Rühre keine Dateien außerhalb dieses Ordners an und lösche nichts. Sag mir vor jedem Befehl in einem Satz, was du tun wirst.
Sag mir, was ich am Ende jedes Schrittes auf dem Bildschirm sehen sollte. Wenn ein Fehler auftritt, füge ich die Fehlermeldung exakt so ein, wie sie ist, und wir beheben sie gemeinsam.
Häufig gestellte Fragen
- Muss ich einen API-Schlüssel erwerben, um FreeLLMAPI nutzen zu können? Nein. Das System kombiniert 34 KI-Modelle, die kostenlose Stufen anbieten oder kostenlose öffentlich verfügbare Inferenz bereitstellen.
- Welche wichtigen Sprachmodelle werden unterstützt? Offen gewichtete Modelle wie Llama 3, Mistral, Gemma, Claude und beliebte Modelle wie die kostenlose Stufe Google Gemini werden unterstützt.
- Ist es für die Privatsphäre von Unternehmen geeignet? FreeLLMAPI ist Open Source und läuft in Ihrem lokalen Netzwerk, aber die dahinter stehenden kostenlosen Anbieter haben ihre eigenen Nutzungsbedingungen und Datenschutzrichtlinien.
- Ist es mit LangChain oder CrewAI kompatibel? Ja. Da es eine vollständige OpenAI-REST-API-Emulation bietet, kann es direkt mit allen LLM-Frameworks verwendet werden, indem die BaseURL-Adresse auf localhost:3000/v1 gesetzt wird.
Verwandte Begriffe aus dem Glossar
Links
TreScout hat dieses Werkzeug nicht entwickelt · wir haben es in den GitHub-Trends gefunden und stellen es vor. Diese Seite beschreibt das Repository so, wie es am 2026-08-28 war: Die Anzahl der Sterne und unser Text stammen von diesem Tag, das Repository kann sich seitdem geändert haben. Den aktuellen Stand finden Sie über den Link zum Repository. Der Präsentationstext wurde mit KI aus der eigenen Dokumentation des Repositories erstellt und diese Seite wurde maschinell übersetzt aus dem türkischen Original · maßgeblich ist die türkische Fassung.