LangChain mit eigener Base-URL
Erstellen Sie ChatOpenAI mit dieser base_url und Ihrem Schlüssel, und LangChain betreibt Claude-, GPT- und Grok-Modelle über Ihren AIGROW-Schlüssel, in Chains ebenso wie in Agenten.
Sie haben schon einen Code? Lösen Sie ihn unter API-Zugang ein und erstellen Sie dann einen Schlüssel.
Python, mit langchain-openai
from langchain_openai import ChatOpenAI
llm = ChatOpenAI(
model="claude-opus-5.5",
base_url="https://aigrow.gg/v1",
api_key="ag_your_key_here",
use_responses_api=False,
)
print(llm.invoke("Reply with the word ready").content)Ersetzen Sie ag_your_key_here durch einen Schlüssel aus dem API-Zugang.
Wo die Einstellung liegt
- Python, alle Modelle
pip install -U langchain-openai- Python, Claude über ChatAnthropic
pip install -U langchain-anthropic- JavaScript
npm install @langchain/openai @langchain/anthropic @langchain/core
Claude über ChatAnthropic
ChatAnthropic hängt /v1/messages selbst an, daher ist base_url https://aigrow.gg ohne weiteren Zusatz. Setzen Sie max_tokens auf die gewünschte Länge; bei einer ID, die LangChain nicht kennt, greift es auf einen eigenen Standardwert zurück.
from langchain_anthropic import ChatAnthropic
llm = ChatAnthropic(
model="claude-opus-5.5",
base_url="https://aigrow.gg",
api_key="ag_your_key_here",
max_tokens=1024,
)In JavaScript
Dieselben zwei Modelle in LangChain.js: configuration.baseURL bei ChatOpenAI, anthropicApiUrl bei ChatAnthropic.
import { ChatOpenAI } from '@langchain/openai';
import { ChatAnthropic } from '@langchain/anthropic';
const gpt = new ChatOpenAI({
model: 'gpt-6-astra',
apiKey: 'ag_your_key_here',
configuration: { baseURL: 'https://aigrow.gg/v1' },
});
const claude = new ChatAnthropic({
model: 'claude-opus-5.5',
apiKey: 'ag_your_key_here',
anthropicApiUrl: 'https://aigrow.gg',
});Oder mit Umgebungsvariablen
ChatOpenAI liest zuerst OPENAI_API_BASE, dann OPENAI_BASE_URL. ChatAnthropic liest zuerst ANTHROPIC_API_URL, dann ANTHROPIC_BASE_URL. Eine base_url im Code hat vor allen Vorrang.
export OPENAI_API_BASE=https://aigrow.gg/v1
export OPENAI_API_KEY=ag_your_key_here
export ANTHROPIC_BASE_URL=https://aigrow.gg
export ANTHROPIC_API_KEY=ag_your_key_hereWelches Modell Sie verwenden
Tragen Sie die ID genau so ein, wie sie hier steht.
- Claude Opus 5.5
claude-opus-5.5 - Die Voreinstellung in jedem Block auf dieser Seite und das günstigste Claude-Modell hier pro gesendetem und empfangenem Token. Kontext: 1.000.000 Tokens.
- Grok 4.7
grok-4.7 - Der niedrigste Ausgabepreis hier. Sein Kontext ist nur halb so groß wie bei den Claude-Modellen. Kontext: 500.000 Tokens.
- GPT-6 Astra
gpt-6-astra - Für ein GPT-Modell. Es kostet pro Token genauso viel wie Fable, mehr als Opus. Kontext: 1.050.000 Tokens.
- Claude Fable 5.1
claude-fable-5.1 - Kostet pro Token mehr als Opus. Vergleichen Sie beide im Coding-Leaderboard, bevor Sie wechseln. Kontext: 1.000.000 Tokens.
Die Preisliste enthält jede ID mit ihrem Guthabensatz, Claude API pricing nennt die Listenpreise, und das Coding-Leaderboard vergleicht die Modelle bei Coding-Aufgaben.
Prüfen, ob es funktioniert
Zuerst der Schlüssel für sich, dann LangChain damit.
Der Schlüssel
Fragen Sie die Modellliste ab. Dafür brauchen Sie einen gültigen Schlüssel, es entstehen keine Kosten.
curl https://aigrow.gg/v1/models -H "Authorization: Bearer ag_your_key_here"{
"object": "list",
"data": [
{ "id": "claude-opus-5.5", "object": "model", ... },
{ "id": "claude-fable-5.1", "object": "model", ... },
{ "id": "gpt-6-astra", "object": "model", ... },
{ "id": "claude-sonnet-5.5", "object": "model", ... },
{ "id": "gpt-6.1-sol", "object": "model", ... },
{ "id": "grok-4.7", "object": "model", ... },
...
],
"has_more": false
}LangChain
Speichern Sie den Block als check.py, tragen Sie Ihren Schlüssel ein und führen Sie ihn aus.
python check.pyreadyWenn es fehlschlägt
Zuerst die Fehler von LangChain, dann die Antworten, die der Endpunkt für jedes Tool gibt.
- 404-Fehler, sobald Tools oder Reasoning hinzukommen
- ChatOpenAI hat den Aufruf auf die Responses API umgestellt, was es bei integrierten Tools, Reasoning-Einstellungen und einigen GPT-Modellen von selbst tut. Mit use_responses_api=False, wie im Block, bleibt jeder Aufruf bei Chat Completions.
- 404-Fehler bei ChatAnthropic
- base_url endet auf /v1. ChatAnthropic hängt /v1/messages selbst an, daher lautet sie https://aigrow.gg.
- Der Schlüssel wird an OpenAI oder Anthropic gesendet
- Die Base-URL ist nicht beim Modell angekommen. Übergeben Sie base_url direkt an ChatOpenAI oder ChatAnthropic; sie hat Vorrang vor allen Umgebungsvariablen.
- Mein Tool meldet 401 oder einen Authentifizierungsfehler
- Der Schlüssel fehlt oder ist falsch eingegeben. Kopieren Sie ihn erneut unter API-Zugang im Dashboard und achten Sie darauf, dass er als Schlüssel gesendet wird, nicht als Modellname. Ein widerrufener Schlüssel führt zum gleichen Fehler: Erstellen Sie einen neuen und tauschen Sie ihn aus.
- Ich erhalte 402 oder eine Meldung zum Guthaben
- Ihr Guthaben ist aufgebraucht. Öffnen Sie im Dashboard den API-Zugang, lösen Sie einen Code ein oder kaufen Sie ein weiteres Paket, dann geht die nächste Anfrage durch. Weitere Änderungen sind nicht nötig.
- Es erscheint 404 oder Unknown model
- Das Modell muss eines sein, das der Endpunkt bereitstellt, zum Beispiel claude-opus-5.5. Die Schreibweisen des Anbieters funktionieren ebenfalls (claude-opus-5-5, anthropic/claude-opus-5.5), aber eine ID mit Datum oder ein Modell außerhalb des Katalogs wird abgelehnt, bevor die Anfrage weitergeleitet wird, und es wird nichts berechnet. Rufen Sie GET /v1/models mit Ihrem Schlüssel auf, um die aktuelle Liste zu erhalten, oder lesen Sie die IDs in der Preisliste nach.
- Anfragen werden mit 429 abgelehnt
- Die Kapazität des Endpunkts teilen sich alle Kunden: etwa 20 Anfragen pro Minute und 4 gleichzeitig. Jede 429-Antwort enthält einen retry-after-Header, und die SDKs von OpenAI und Anthropic warten so lange und versuchen es automatisch erneut. Warten Sie in einer eigenen Schleife die angegebenen Sekunden oder verringern Sie die Parallelität.
- Das Modell ist gerade nicht verfügbar
- Ein 404 mit dem Hinweis, dass das Modell gerade nicht verfügbar ist, bedeutet, dass es beim Upstream-Anbieter kurzzeitig ausgefallen ist. Das liegt nicht an Ihrem Schlüssel oder Ihrem Guthaben. Versuchen Sie es gleich noch einmal oder senden Sie die Anfrage an ein anderes Modell.
- Ich erhalte einen 502 oder 503
- Ein vorübergehender Aussetzer beim Upstream-Anbieter oder in der Konfiguration. Ihr Guthaben wird dafür nicht belastet. Wiederholen Sie die Anfrage. Falls sie weiterhin scheitert, melden Sie sich über den Store bei uns, dann gehen wir der Sache nach.
Was über AIGROW nicht funktioniert
Integrierte OpenAI-Tools wie Websuche, Dateisuche und Code Interpreter, die ChatOpenAI an die Responses API sendet. Tools, die Sie mit bind_tools anbinden, laufen in Ihrem eigenen Code und funktionieren.
Live-Websuche im Modell. Ein Websuche-Tool, das mit einer Anfrage gesendet wird, wird aus dem bereits vorhandenen Wissen des Modells beantwortet, ohne Live-Ergebnisse. Ein Tool, das Seiten auf Ihrem eigenen Rechner abruft, funktioniert weiterhin.
Jeder Endpunkt außer diesen dreien: /v1/messages, /v1/chat/completions und /v1/models. Die Responses API, Embeddings und das Zählen von Tokens antworten mit 404.
Router-Felder wie models, route, provider und plugins. Sie werden verworfen, sodass eine Anfrage immer an das eine Modell geht, das sie nennt.
Was ein Monat mit LangChain kostet
LangChain wird pro Token zu den Guthabensätzen in der Preisliste abgerechnet. Ein Agent sendet bei jedem Schritt die gesamte Unterhaltung erneut, daher kostet eine lange Aufgabe mehr, als die letzte Nachricht vermuten lässt. Das Aktivitätsprotokoll im API-Zugang zeigt, was jede Anfrage gekostet hat.
Fragen zu LangChain und einer eigenen API
- Wie setze ich base_url in LangChain ChatOpenAI?
- Übergeben Sie beim Erstellen von ChatOpenAI base_url="https://aigrow.gg/v1" und api_key mit Ihrem Schlüssel. openai_api_base ist ein anderer Name für dieselbe Einstellung, und auch OPENAI_API_BASE oder OPENAI_BASE_URL in der Umgebung funktionieren.
- Wie setze ich eine Base-URL für ChatAnthropic?
- Übergeben Sie in Python base_url="https://aigrow.gg" oder in JavaScript anthropicApiUrl. Lassen Sie /v1 weg, denn der Client hängt /v1/messages selbst an. ANTHROPIC_BASE_URL in der Umgebung funktioniert ebenfalls.
- Warum use_responses_api=False setzen?
- ChatOpenAI wechselt bei integrierten Tools, Reasoning-Einstellungen und einigen GPT-Modellen von selbst zur Responses API, der Endpunkt unterstützt aber nur Chat Completions. Mit False bleibt jeder Aufruf dort.
- Kann ChatOpenAI Claude-Modelle ausführen?
- Ja. Der Endpunkt stellt Claude-Modelle auch über das OpenAI-Protokoll bereit, daher funktioniert model="claude-opus-5.5" in ChatOpenAI mit derselben base_url. Über ChatAnthropic senden Sie sie dagegen über das Anthropic-Protokoll.
Quellen: LangChain ChatOpenAI · LangChain ChatAnthropic reference · LangChain ChatOpenAI for JavaScript. Abgerufen am 21. Oktober 2026.
Ein anderes Tool einrichten
- Claude CodeAnthropic-Protokoll
Vier Umgebungsvariablen, in der Shell oder in der settings.json.
- ClineOpenAI-Protokoll
Der Anbieter OpenAI Compatible, vier Felder im Einstellungsbildschirm.
- Roo CodeOpenAI-Protokoll
Der Provider OpenAI Compatible, mit denselben Feldern wie bei Cline.
- Kilo CodeOpenAI-Protokoll
Ein eigener Provider im Tab Providers; die Modellliste füllt sich von selbst.
- ContinueOpenAI-Protokoll
Ein models-Eintrag in config.yaml mit provider openai und einer apiBase.
- AiderOpenAI-Protokoll
OPENAI_API_BASE und OPENAI_API_KEY, dann openai/ vor der Modell-ID.
- OpenCodeOpenAI-Protokoll
Ein Provider-Block in opencode.json und der Schlüssel über /connect.
- ZedAnthropic- und OpenAI-Protokoll
Ein Anthropic-kompatibler Provider für Claude, ein OpenAI-kompatibler für GPT und Grok.
- GooseOpenAI-Protokoll
Der OpenAI-Provider mit OPENAI_HOST oder eine eigene Provider-Datei.
- Vercel AI SDKAnthropic- und OpenAI-Protokoll
Der OpenAI-Compatible-Anbieter für jedes Modell oder der Anthropic-Anbieter für Claude.
- OpenAI Agents SDKOpenAI-Protokoll
Ihr eigener AsyncOpenAI-Client, auf Chat Completions umgestellt und mit deaktiviertem Tracing.
Der API-Leitfaden behandelt die SDKs, curl, die Endpunkte und die Ratenlimits.
Fügen Sie den Block ein, und LangChain läuft mit Ihrem Guthaben.
Kaufen Sie ein Guthabenpaket, lösen Sie den Code aus Ihrer E-Mail im API-Zugang ein, erstellen Sie einen Schlüssel und setzen Sie ihn anstelle von ag_your_key_here ein.