guía · migración
Migra de OpenAI a GPU Flow en 15 minutos
GPU Flow habla el mismo protocolo que OpenAI. Si tu código ya usa el SDK de OpenAI, migrar es cambiar dos líneas (la URL base y la API key) y elegir un modelo equivalente del catálogo. No reescribes nada más: mensajes, streaming, function calling y parámetros funcionan igual.
A cambio, tus datos se procesan en España (sin salir de la UE), facturas en euros y empiezas con 5 € de saldo gratis. Esta guía te lleva del primer curl a producción.
1. Crea tu cuenta y tu API key
Regístrate con email o Google. Al crear tu cuenta recibes 5 € de saldo gratis, sin tarjeta. Desde el panel creas una API key con el formato gpf-…, cópiala, solo se muestra una vez.
2. Cambia la URL base y la API key
Apunta el cliente de OpenAI a api.gpuflow.ai/v1 con tu nueva key. Lo demás de tu código no se toca.
# Antes
client = OpenAI(api_key="sk-...")
# Después
client = OpenAI(
base_url="https://api.gpuflow.ai/v1",
api_key="gpf-..."
)3. Elige el modelo equivalente
GPU Flow sirve 8 modelos open source. Sustituye el modelo de OpenAI por el equivalente del catálogo según tu caso: rápido y barato, o máxima capacidad.
| Si usabas (OpenAI) | Usa (GPU Flow) | Para |
|---|---|---|
| gpt-4o-mini | qwen-3.5-9b · gemma-4-e2b | chat rápido, alto volumen, bajo coste |
| gpt-4o | deepseek-v4-pro · glm-5.2-fp8 | razonamiento y código exigentes |
| o-series (razonamiento) | deepseek-v4-pro + reasoning.effort | cadenas de pensamiento largas |
4. Streaming, tools y razonamiento: igual que antes
El streaming SSE (stream: true) y el function calling (tools) funcionan con el mismo formato de OpenAI. Además puedes controlar el presupuesto de razonamiento con reasoning.effort ("low" | "medium" | "high" | "none").
resp = client.chat.completions.create(
model="deepseek-v4-pro",
messages=[{"role": "user", "content": "Resuélvelo paso a paso"}],
stream=True,
extra_body={"reasoning": {"effort": "high"}},
)5. ¿Usas el SDK de Anthropic? También
Si tu stack usa el SDK de Anthropic, apunta baseURL a api.gpuflow.ai y usa /v1/messages con los mismos modelos. No necesitas mantener dos integraciones.
Qué tener en cuenta
Consumes contra tu saldo prepago en euros: si se agota, la API devuelve 402 (recargas desde el panel). Bajo mucha carga puntual puede devolver 429/503 con cabecera Retry-After; reintenta con backoff. Los nombres y precios exactos de los modelos están en la página de precios y en /docs.
Pruébalo con 5 € gratis
Crea tu cuenta, cambia la URL base y haz el primer curl contra cualquier modelo del catálogo. Sin tarjeta, con tus datos en Europa.
empezar gratis