Startseite / Dokumentation / Basis-URLs

Basis-URLs

Die eine Einstellung, über die alle stolpern: welche URL der jeweilige Client erwartet, mit und ohne das Suffix /v1.

Fast jede fehlgeschlagene Integration geht auf einen Fehler bei der Basis-URL zurück. Diese Seite zeigt genau, was Sie einstellen müssen.

Die Regel

ClientBasis-URL festlegen aufRuft dann auf
Anthropic SDK (Python / TS)https://aiprimetech.iohttps://aiprimetech.io/v1/messages
Claude Codehttps://aiprimetech.iohttps://aiprimetech.io/v1/messages
OpenAI SDK (Python / TS)https://aiprimetech.io/v1https://aiprimetech.io/v1/chat/completions
LangChain / LiteLLM / Cursorhttps://aiprimetech.io/v1https://aiprimetech.io/v1/chat/completions
Anthropic-Clients: ohne /v1. OpenAI-Clients: mit /v1. Das Anthropic SDK hängt /v1/messages an die von Ihnen angegebene Basis-URL an; das OpenAI SDK hängt nur /chat/completionsan. Wenn Sie /v1 an eine Anthropic-Basis-URL anhängen, werden Anfragen an /v1/v1/messagesgesendet, was zu einem HTTP-Fehler „Not Found“ führt.

So erkennen Sie, welchen Fehler Sie gemacht haben

Sie sehenBedeutung
404 und der Pfad enthält /v1/v1/Sie haben /v1 an eine Basis-URL im Anthropic-Stil angehängt. Entfernen Sie es.
404 bei /chat/completions ohne /v1Sie haben /v1 in einer Basis-URL im OpenAI-Stil weggelassen. Fügen Sie es hinzu.
404 bei /v1/chat/completions von einem Anthropic-ToolDas Tool verwendet Messages, nicht Chat Completions. Verwenden Sie die Anthropic-Basis-URL und den entsprechenden Endpunkt.
Die Verbindung funktioniert, aber jeder Aufruf liefert einen HTTP-Fehler „Unauthorized“Die URL ist richtig, aber der Authentifizierungsheader passt nicht zum Format. Siehe Authentifizierung.

Überprüfung ohne SDK

So prüfen Sie am schnellsten, ob URL und Schlüssel korrekt sind, bevor Sie die Ursache bei Ihrem Framework suchen:

"c"># should return JSON with a "data" array of model ids
curl -s -o /dev/null -w "%{http_code}\n" https://aiprimetech.io/v1/models \
  -H "Authorization: Bearer $CLAUDEAPIKEY"

A 200 bedeutet, dass sowohl URL als auch Schlüssel korrekt sind und jedes verbleibende Problem in Ihrer Client-Konfiguration liegt.