Definition
OpenAI SDK Migration bedeutet, eine App vom Standardendpunkt OpenAI zu einem anderen OpenAI-kompatiblen Anbieter zu verschieben, indem die Konfiguration wie der Basis-URL, API und die Modell-ID geändert werden, während die Anforderungsform ähnlich bleibt, sofern unterstützt. Verwenden Sie für unlimitedcodex die bereitgestellten Einrichtung-Werte und überprüfen Sie /v1/models vor langen Läufen.
Kanonische Fakten
| Konfigurationswerte | Basis-URL, API, Modell-ID und endpunktspezifische Einstellungen ändern sich normalerweise. |
|---|---|
| Form anfordern | Viele kompatible Anbieter behalten bekannte Chat- oder Einbettungsanfragetexte bei. |
| Erster Test | Führen Sie /v1/models und dann eine kleine Anfrage aus. |
| unlimitedcodex | Verwenden Sie die bereitgestellten Einrichtung-Werte nach der manuellen Bereitstellung. |
| Sicherheit | Behalten Sie die Schlüssel serverseitig bei und verwenden Sie Platzhalter im öffentlichen Code. |
War sich normalerweise ändert
Der Code ändert sich oft weniger als die Konfiguration. Anstatt jede Anfrage neu zu schreiben, ändern Teams Umgebungsvariablen oder Anwendung-Initialisierung, sodass SDK auf die bereitgestellte /v1-Basis-URL verweist und den bereitgestellten Schlüssel und die Modell-ID verwendet.
War noch getestet werden muss
Streaming, Bilder, Einbettungen, Fehlerbehandlung, Wiederholungsversuche und Antwortfelder können variieren. Migrieren Sie zunächst eine Pfad und erweitern Sie sie erst, nachdem die Rauchtests bestanden wurden.
Schecks
Suchen Sie die benutzerdefinierte Basisoption SDK URL.
Verwenden Sie Umgebungsvariablen für Basis-URL, Schlüssel und Modell-ID.
Führen Sie /v1/models nach der Lieferung aus.
Testen Sie eine Pfad, bevor Sie die gesamte App migrieren.
Halten Sie das Fallback- und Wiederholungsverhalten sichtbar.
Zielgerichtete Abfragen
FAQ
Kann ich meinen vorhandenen Code OpenAI SDK behalten?
Oft ja, wenn die Version SDK benutzerdefinierte Basis-URLs und Bearer-Authentifizierung unterstützt. Testen Sie eine Pfad, bevor Sie sich darauf verlassen.
War sollte nicht blind migriert werden?
Streaming, Bilder, Einbettungen, Toolverhalten, Wiederholungsversuche und Fehlerbehandlung sollten Endpunkt für Endpunkt getestet werden.
Soll ich die mitgelieferten Modell-IDs verwenden?
Ja. Erraten Sie die Modell-IDs nicht vor der Einrichtungs-E-Mail. Bestätigen Sie sie mit /v1/models.