Abschnitte der Wissensbasis ▾
Navigation
▸ Hier starten Nach RollenKategorien
- Cursor + Gonka AI – günstige LLM zum Codieren
- Claude Code + Gonka AI – LLM für das Terminal
- OpenClaw + Gonka AI – erschwingliche KI-Agenten
- OpenCode: eigenes Modell im Terminal
- Continue.dev + Gonka AI – AI für VS Code/JetBrains
- Cline + Gonka AI – KI-Agent in VS Code
- Aider + Gonka AI – Paarprogrammierung mit KI
- LangChain + Gonka AI – KI-Anwendungen für wenige Cent
- n8n + Gonka AI – Automatisierung mit günstiger KI
- Open WebUI + Gonka AI – Ihr eigenes ChatGPT
- LibreChat + Gonka AI — Open-Source ChatGPT
- Hermes Agent + DeepSeek im Gonka-Netzwerk — autonomer Agent für ein paar Cent
- Kilo Code + Gonka AI – KI-Agent in VS Code
- Roo Code + Gonka AI – Autonomer KI-Agent in VS Code
- LlamaIndex + Gonka AI – RAG-Anwendungen für kleines Geld
- PydanticAI + Gonka – typisierte KI-Agenten für kleines Geld
- Vercel AI SDK + Gonka AI – KI-Anwendungen mit TypeScript für kleines Geld
- TanStack AI + Gonka – KI-Anwendungen mit TypeScript für kleines Geld
- API Schnellstart — curl, Python, TypeScript
- JoinGonka Gateway — vollständige Übersicht
- Management Keys – SaaS auf Gonka
- Die günstigste AI API: Anbietervergleich 2026
- Cursor Pro Request-Limit erreicht — Analyse und eine günstige Alternative
- Claude Code ist günstiger — Rechnungsanalyse und Wechsel
- Cline verbrennt Geld — warum der Agent so viel verbraucht
- OpenClaw wird teuer — warum der Agent Tokens verbrennt und wie man spart
- OpenRouter: Günstige Alternative — Vergleich mit JoinGonka Gateway
- Das beste AI-Modell für Coding im Jahr 2026: Vergleich und Preise
- Günstige Alternative zu GitHub Copilot ohne Limits
- Günstige Alternative zu Windsurf ohne Credits und Limits
- Die günstigste API für AI-Agenten im Jahr 2026
- ZCode: günstige GLM-Inferenz anstelle des GLM Coding Plan
- JetBrains IDE + JoinGonka Gateway — eigener Endpoint statt Credits
- GitHub Copilot BYOK — eigene Modelle statt Kontingent
- Zed + JoinGonka Gateway — günstiges Inference im Editor
- Pi + JoinGonka Gateway — Terminal-Agent mit günstiger Inference
- Codex CLI: eigener Schlüssel statt Abonnement
Werkzeuge
PydanticAI + Gonka – typisierte KI-Agenten für kleines Geld
PydanticAI ist ein Python-Framework zur Erstellung von KI-Agenten vom Team hinter Pydantic (jener Validierungsbibliothek, auf der die halbe Python-Ökosystem basiert). Das Hauptmerkmal von PydanticAI ist die typisierte Ausgabe: Sie beschreiben das Ergebnis als normales Pydantic-Modell, und das Framework garantiert, dass das Modell genau diese Struktur zurückgibt – validiert und einsatzbereit. Hinzu kommen verständliches @agent.tool tool calling, dependency injection und Unterstützung für jeden Provider.
Das Problem ist dasselbe wie bei allen Agenten-Frameworks: die Token-Kosten. Ein Agent mit Tools lässt den Kontext im Kreis laufen: Anfrage → tool-Aufruf → Ergebnis → erneute Anfrage. Bei einer einzigen Aufgabe kommen leicht mehrere Millionen Tokens zusammen. Bei den Tarifen von OpenAI ($2.50–15 pro 1M) und Anthropic ($3–15 pro 1M) wird selbst ein Prototyp teuer, und eine Produktion mit Tausenden von Anfragen pro Tag unerschwinglich.
PydanticAI arbeitet nativ mit jedem OpenAI-kompatiblen Endpoint über die Klassen OpenAIChatModel und OpenAIProvider zusammen. Das bedeutet, dass sich das JoinGonka Gateway mit wenigen Zeilen verbinden lässt – ohne separate Pakete oder Adapter. Das Ergebnis: Typisierte Agenten, die für $0.0069 pro 1M Eingangstokens laufen, statt $2.50–15 bei OpenAI/Anthropic – hunderte bis tausende Male günstiger.
Schnellstart: Verbindung im Code
Holen Sie sich zuerst einen Schlüssel: Registrieren Sie sich auf gate.joingonka.ai/register — bei der Registrierung erhalten Sie 3M kostenlose Tokens — und erstellen Sie einen jg-xxx Schlüssel unter Dashboard → API Keys.
Installation:
pip install pydantic-ai
# oder die schlanke Variante nur mit OpenAI-Abhängigkeiten:
# pip install "pydantic-ai-slim[openai]"Ein Minimalbeispiel — ein Agent via Gonka. PydanticAI setzt einen benutzerdefinierten Endpunkt über OpenAIProvider(base_url=..., api_key=...), der an OpenAIChatModel übergeben wird:
from pydantic_ai import Agent
from pydantic_ai.models.openai import OpenAIChatModel
from pydantic_ai.providers.openai import OpenAIProvider
model = OpenAIChatModel(
"MiniMaxAI/MiniMax-M2.7",
provider=OpenAIProvider(
base_url="https://gate.joingonka.ai/v1",
api_key="jg-ihr-key",
),
)
agent = Agent(model)
result = agent.run_sync("Erkläre in zwei Sätzen, was PoUW ist")
print(result.output)Das war’s — Ihr PydanticAI-Agent läuft über das dezentrale Gonka-Netzwerk zu extrem niedrigen Kosten. Die Methode run_sync ist bequem für Skripte; für async-Code gibt es await agent.run(...).
Modellparameter: Das Kontextfenster von MiniMax M2.7 beträgt 200K Tokens (200000), bei DeepSeek V4 Flash 380K, bei GLM-5.3 Flash 390K; die maximale Antwortlänge über das Gateway beträgt bis zu 8192 Tokens bei MiniMax und GLM-5.3 Flash, bis zu 32768 bei DeepSeek. Die Ausgabe kann über die Modelleinstellungen (OpenAIChatModelSettings(max_tokens=8192)) begrenzt werden. Verfügbar sind MiniMaxAI/MiniMax-M2.7, deepseek-ai/DeepSeek-V4-Flash-0731 und zai-org/GLM-5.3-Flash — ändern Sie einfach den Modellnamen im ersten Argument von OpenAIChatModel.
PydanticAI-Funktion: typisierte Ausgabe
Der Hauptgrund, sich für PydanticAI zu entscheiden, ist der structured output. Anstatt den Antworttext mit Regex zu parsen, beschreiben Sie das Ergebnis als Pydantic-Modell und übergeben es an den Parameter output_type. Das Framework nutzt die Tool-Calling-Fähigkeiten des Modells, um es zu zwingen, Daten strikt nach Schema zurückzugeben, validiert sie und liefert ein fertiges Objekt über result.output zurück.
from pydantic import BaseModel
from pydantic_ai import Agent
from pydantic_ai.models.openai import OpenAIChatModel
from pydantic_ai.providers.openai import OpenAIProvider
model = OpenAIChatModel(
"MiniMaxAI/MiniMax-M2.7",
provider=OpenAIProvider(
base_url="https://gate.joingonka.ai/v1",
api_key="jg-ihr-key",
),
)
class Profile(BaseModel):
name: str
role: str
skills: list[str]
agent = Agent(model, output_type=Profile)
result = agent.run_sync(
"Extrahiere Daten: Anna ist Backend-Entwicklerin, kennt Python, Go und Postgres"
)
print(result.output)
# name='Anna' role='Backend-Entwicklerin' skills=['Python', 'Go', 'Postgres']
print(result.output.skills) # ['Python', 'Go', 'Postgres'] — bereits ein list[str], kein TextDas funktioniert, weil alle drei Gonka-Modelle (MiniMax M2.7, DeepSeek V4 Flash und GLM-5.3 Flash) natives Tool Calling unterstützen — PydanticAI stützt sich darauf, um eine valide JSON-Struktur zurückzugeben. Als Ergebnis erhalten Sie ein typisiertes Python-Objekt anstelle eines Strings, der manuell zerlegt werden müsste. Ideal für Datenextraktion, Klassifizierung, Formularausfüllung und RAG-Pipelines, bei denen das Ergebnis streng formatiert im Code weiterverarbeitet werden muss.
Kostenvergleich
PydanticAI ist ein Framework für Agenten und Pipelines, die kontinuierlich laufen: Daten extrahieren, Tools aufrufen, Anfrageströme verarbeiten. Hier entscheidet die Kostenstruktur der Token darüber, ob ein Projekt ein Prototyp bleibt oder in die Produktion geht. Vergleichen wir typische Auslastungen:
| Szenario | Token | OpenAI / Anthropic | JoinGonka Gonka |
|---|---|---|---|
| Strukturextraktion aus Dokumenten | ~3K | $0.008 — $0.045 | ~$0.000028 |
| Agent mit Tool Calling (ein Zyklus) | ~15K | $0.04 — $0.22 | ~$0.00014 |
| RAG-Pipeline (1000 Anfragen/Tag) | ~5M/Tag | $12 — $75/Tag | ~$0.048/Tag |
| Production-Agent (100K Anfragen/Tag) | ~500M/Tag | $1,250 — $7,500/Tag | ~$4.80/Tag |
Der Unterschied beträgt das Hundert- bis Tausendfache. Für einen Prototypen bedeutet dies, dass die 3M kostenlosen Token für die ersten Durchläufe des Agenten ausreichen. Für die Produktion, die Hunderttausende von Anfragen pro Tag verarbeitet, beträgt die Einsparung zehntausende Dollar pro Monat — bei gleichem PydanticAI-Code, nur mit einer anderen base_url.
Ein jg-xxx Key und ein Guthaben funktionieren sowohl für das OpenAI-Format (/v1) als auch für das Anthropic-Format (/v1/messages) — für PydanticAI reicht jedoch der oben gezeigte OpenAI-kompatible Endpunkt aus.
Tool-Aufruf und Modellauswahl
Die zweite Schlüsselfunktion von PydanticAI sind Tools. Eine Funktion kann mit dem Dekorator @agent.tool_plain (ohne Kontext) oder @agent.tool (mit Zugriff auf RunContext und Dependency Injection) registriert werden. Das Modell entscheidet selbst, wann es ein Tool aufruft, empfängt das Ergebnis und setzt die Schlussfolgerung fort:
import random
from pydantic_ai import Agent
from pydantic_ai.models.openai import OpenAIChatModel
from pydantic_ai.providers.openai import OpenAIProvider
model = OpenAIChatModel(
"MiniMaxAI/MiniMax-M2.7",
provider=OpenAIProvider(
base_url="https://gate.joingonka.ai/v1",
api_key="jg-ваш-ключ",
),
)
agent = Agent(
model,
instructions="Du bist ein Assistent. Verwende Tools, wenn nötig.",
)
@agent.tool_plain
def roll_dice() -> str:
"""Würfelt einen sechsseitigen Würfel und gibt das Ergebnis zurück."""
return str(random.randint(1, 6))
@agent.tool_plain
def calculator(expression: str) -> str:
"""Berechnet einen mathematischen Ausdruck."""
return str(eval(expression))
result = agent.run_sync("Würfle und multipliziere das Ergebnis mit 7")
print(result.output)Da das Tool Calling bei Gonka nativ ist, werden Tools zuverlässig aufgerufen – ohne fehleranfälliges Parsen von Textantworten. Der gesamte Zyklus (Anfrage → Tool-Aufruf → finale Antwort) kostet über Gonka etwa $0.00007 gegenüber $0.04–0.22 bei OpenAI/Anthropic.
Welches Modell wählen: MiniMaxAI/MiniMax-M2.7 – für lange Dialoge und ausbalancierte Aufgaben, Ausgabe bis 8192. deepseek-ai/DeepSeek-V4-Flash-0731 – eines der längsten Kontexte im Netzwerk (380K) und günstige große Prompts, Ausgabe bis 32768. zai-org/GLM-5.3-Flash – Reasoning-Modell für komplexe Schlussfolgerungen und der längste Kontext im Netzwerk (390K), Ausgabe bis 8192; Schlussfolgerungen verbrauchen einen Teil von max_tokens, setzen Sie diesen daher großzügig (ab 600). Alle drei sind sofort mit einem Schlüssel verfügbar – nur der Modell-String ändert sich. Ähnliche Tools: LangChain für Ketten und RAG, LlamaIndex für Datenindizierung.
Möchten Sie mehr erfahren?
Erkunden Sie andere Abschnitte oder beginnen Sie jetzt GNK zu verdienen.
Kostenlose Token erhalten →