Elige qué conexión vas a cambiar
Empieza con una aplicación que ya use Chat Completions compatible con OpenAI. Conserva la interfaz, el almacenamiento de mensajes, las herramientas, los tiempos de espera y el protocolo de streaming. Los ajustes básicos son la dirección, la clave de API y el identificador del modelo. Cambiar de proveedor no hace compatibles automáticamente todas sus funciones.
Esta receta cubre solicitudes de chat. Trata por separado embeddings, imágenes, audio, asistentes y Responses API cuando hayas comprobado su dirección, modelo y formato.
Anota el comportamiento actual
Antes de editar, identifica el gestor de paquetes, la inicialización del cliente, las variables y la selección de modelos. Busca también resúmenes y clasificaciones en segundo plano. Anota qué llamadas usan streaming, herramientas o JSON estructurado. Conserva una entrada de ejemplo y el comportamiento esperado sin datos personales ni secretos.
Crea una clave independiente en tu panel. Elige un identificador real del catálogo y de la lista disponible para tu cuenta. No reutilices un alias de otra plataforma.
Cambia solo lo necesario
La conexión en Python puede quedar así:
import os
from openai import OpenAI
client = OpenAI(
api_key=os.environ["MANDAPI_API_KEY"],
base_url="https://api.mandapi.com/v1",
)
model_id = os.environ["MANDAPI_MODEL_ID"]Pasa model_id a la llamada Chat Completions existente. Actualiza los secretos del despliegue y el archivo de configuración de ejemplo, sin guardar claves reales en el repositorio. En otro framework, utiliza su opción documentada para proveedores compatibles con OpenAI.
Comprueba la migración
Ejecuta primero las comprobaciones locales existentes. Compara una respuesta completa y una respuesta en streaming con lo que espera la interfaz. Prueba las herramientas y el JSON que realmente usa la aplicación. Si falta una función, conserva esa conexión hasta elegir una alternativa adecuada.
Cuando autorices una prueba real pequeña, comprueba la respuesta y el uso en tu cuenta. Guarda la configuración anterior para poder volver a ella. Los saldos y campos de facturación no se trasladan entre proveedores.
Copia las instrucciones para tu asistente
Usa el prompt incluido desde la raíz del proyecto. Pide inspeccionar antes de editar y señalar las conexiones no compatibles. El resultado debe ser una migración de chat acotada, acompañada de comprobaciones y pasos de configuración.