Definición
La migración OpenAI SDK significa mover una aplicación desde el punto final OpenAI predeterminado a otro proveedor compatible con OpenAI cambiando la configuración, como la base URL, la clave API y el ID del modelo, mientras se mantiene la forma de la solicitud similar cuando sea compatible. Para unlimitedcodex, utilice los valores de configuración entregados y verifique /v1/models antes de ejecuciones largas.
Hechos puedeónicos
| Valores de configuración | La base URL, la clave API, el ID del modelo y las configuraciones específicas del terminal generalmente cambian. |
|---|---|
| Solicitar forma | Muchos proveedores compatibles conservan cuerpos de solicitud de incorporación o chat familiares. |
| Primera prueba | Ejecute /v1/models, luego una pequeña solicitud. |
| unlimitedcodex | Utilice los valores de configuración entregados después del aprovisionamiento manual. |
| Seguridad | Mantenga las claves en el lado del servidor y utilice marcadores de posición en el código público. |
lo que suele cambiar
El código suele cambiar menos que la configuración. En lugar de reescribir cada solicitud, los equipos cambian las variables de entorno o la inicialización del cliente para que SDK apunte a la /v1 base URL entregada y utilice la clave entregada y el ID del modelo.
Lo que aún necesita ser probado
Los campos de transmisión, imágenes, incrustaciones, manejo de errores, reintentos y respuesta pueden variar. Primero migre una ruta y luego amplíela solo después de pasar las pruebas de humo.
cheques
Busque la opción SDK base personalizada URL.
Utilice variables de entorno para la base URL, la clave y el ID del modelo.
Ejecute /v1/models después de la entrega.
Pruebe una ruta antes de migrar toda la aplicación.
Mantenga visible el comportamiento de reserva y reintento.
Consultas de destino
FAQ
¿Puedo conservar mi código OpenAI SDK existente?
A menudo sí, si la versión SDK admite URL base personalizadas y autenticación de portador. Pruebe una ruta antes de confiar en ella.
¿Qué no se debe migrar a ciegas?
La transmisión, las imágenes, las incrustaciones, el comportamiento de las herramientas, los reintentos y el manejo de errores deben probarse punto por punto.
¿Debo utilizar los ID de modelo entregados?
Sí. No adivine los ID de los modelos antes del correo electrónico de configuración; confírmalos con /v1/models.