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-miniqwen-3.5-9b · gemma-4-e2bchat rápido, alto volumen, bajo coste
gpt-4odeepseek-v4-pro · glm-5.2-fp8razonamiento y código exigentes
o-series (razonamiento)deepseek-v4-pro + reasoning.effortcadenas 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