APIMaster.ai

API Compatible con OpenAI — Usa cualquier LLM con un solo endpoint | APIMaster.ai

Cómo funciona la API compatible con OpenAI: llama a modelos Claude, DeepSeek, Gemini y GPT a través de un único endpoint con formato OpenAI. Guía de reemplazo directo con ejemplos en Python.

Guía de la API Compatible con OpenAI

El formato de la API de OpenAI se ha convertido en la interfaz estándar para los modelos de lenguaje grandes. Una «API compatible con OpenAI» acepta el mismo formato de solicitud (/v1/chat/completions) y devuelve respuestas en la misma estructura, lo que te permite intercambiar modelos sin cambiar tu código.

APIMaster.ai proporciona un endpoint compatible con OpenAI para Claude, GPT, DeepSeek, Gemini y más.

¿Qué es una API Compatible con OpenAI?

Cualquier API que implemente estos endpoints es «compatible con OpenAI»:

Endpoint Método Propósito
/v1/chat/completions POST Generar respuestas
/v1/models GET Listar modelos disponibles
/v1/embeddings POST Crear embeddings

El esquema de solicitud/respuesta es idéntico al de OpenAI, por lo que cualquier herramienta que soporte OpenAI (LangChain, LiteLLM, Dify, open-webui, etc.) funciona automáticamente.

Cómo Usar el Endpoint Compatible con OpenAI de APIMaster

URL base: https://apimaster.ai/v1

from openai import OpenAI

client = OpenAI(
    api_key="YOUR_APIMASTER_KEY",
    base_url="https://apimaster.ai/v1",
)

# Call Claude
response = client.chat.completions.create(
    model="claude-sonnet-4-6",
    messages=[{"role": "user", "content": "Hello from OpenAI-compatible API!"}],
)

# Call DeepSeek
response = client.chat.completions.create(
    model="deepseek-v4-flash",
    messages=[{"role": "user", "content": "Hello!"}],
)

# Call GPT
response = client.chat.completions.create(
    model="gpt-5.4",
    messages=[{"role": "user", "content": "Hello!"}],
)

print(response.choices[0].message.content)

Un solo cliente, tres proveedores, cero cambios de código entre ellos.

Integración con Frameworks Populares

LangChain

from langchain_openai import ChatOpenAI

llm = ChatOpenAI(
    model="claude-sonnet-4-6",
    openai_api_key="YOUR_APIMASTER_KEY",
    openai_api_base="https://apimaster.ai/v1",
)

response = llm.invoke("What is LangChain used for?")
print(response.content)

LiteLLM

import litellm

response = litellm.completion(
    model="openai/claude-sonnet-4-6",
    api_key="YOUR_APIMASTER_KEY",
    api_base="https://apimaster.ai/v1",
    messages=[{"role": "user", "content": "Hello!"}],
)
print(response.choices[0].message.content)

Dify

En la configuración del proveedor de modelos de Dify:

  • Proveedor: OpenAI-Compatible
  • Clave API: tu clave de APIMaster
  • URL base de la API: https://apimaster.ai/v1
  • Nombre del modelo: claude-sonnet-4-6 o gpt-5.4

Open WebUI

docker run -d \
  -e OPENAI_API_KEY="YOUR_APIMASTER_KEY" \
  -e OPENAI_API_BASE_URL="https://apimaster.ai/v1" \
  -p 3000:8080 \
  ghcr.io/open-webui/open-webui

Extensiones de IA de Cursor / VS Code

Establece Custom OpenAI Base URL en https://apimaster.ai/v1 y usa tu clave de APIMaster. Selecciona cualquier modelo de la lista disponible.

Modelos Disponibles en el Endpoint Compatible con OpenAI de APIMaster

Claude (Anthropic)

  • claude-sonnet-4-6 — mejor relación calidad-precio
  • claude-opus-4-8 — el más capaz
  • claude-haiku-4-5 — más rápido y barato

GPT (OpenAI)

  • gpt-5.5 — modelo de alta capacidad de la serie GPT-5
  • gpt-5.4 — modelo equilibrado de la serie GPT-5

DeepSeek

  • deepseek-v4-flash — excelente para código, muy económico
  • deepseek-v4-pro — razonamiento

Gemini (Google)

  • gemini-2.5-pro — contexto largo

Consulta la lista completa en la página de modelos.

Cambio de Modelo en Tiempo de Ejecución

MODELS = ["claude-sonnet-4-6", "gpt-5.4", "deepseek-v4-flash"]

def compare_models(prompt):
    client = OpenAI(api_key="YOUR_KEY", base_url="https://apimaster.ai/v1")
    for model in MODELS:
        resp = client.chat.completions.create(
            model=model,
            messages=[{"role": "user", "content": prompt}],
            max_tokens=200,
        )
        print(f"\n=== {model} ===")
        print(resp.choices[0].message.content)

compare_models("Explain recursion in one paragraph.")

Migración de OpenAI a una API Compatible con OpenAI

Cambia exactamente dos líneas:

# Antes
from openai import OpenAI
client = OpenAI(api_key="sk-...")

# Después (APIMaster)
from openai import OpenAI
client = OpenAI(
    api_key="YOUR_APIMASTER_KEY",   # ← cambiado
    base_url="https://apimaster.ai/v1",         # ← añadido
)

Todo lo demás —modelos, streaming, llamadas a funciones, embeddings— permanece igual.

Por Qué APIMaster para una API Compatible con OpenAI

  • Todos los proveedores principales en un único endpoint: sin claves separadas para cada proveedor
  • Verificación por huella digital: sabe qué modelo estás llamando realmente
  • Precios con descuento en modelos seleccionados

Preguntas Frecuentes

¿Qué es una API compatible con OpenAI? Una API que coincide con el formato del endpoint Chat Completions de OpenAI (POST /v1/chat/completions). Cualquier biblioteca o herramienta diseñada para OpenAI —LangChain, LlamaIndex, PromptFlow— funciona con una API compatible con OpenAI sin cambios en el código.

¿Qué modelos soporta la API compatible con OpenAI de APIMaster? Modelos de la serie GPT-5, GPT-4o, Claude Sonnet 4.6, Claude Opus 4.8, DeepSeek V4 Flash/Pro, Gemini 2.5 Pro, y más. Consulta la lista completa de modelos.

¿Cómo cambio de OpenAI a una API compatible con OpenAI? Cambia dos valores: api_key por tu clave de APIMaster y base_url por https://apimaster.ai/v1. Todas las llamadas a modelos, streaming, uso de herramientas y análisis de respuestas funcionan sin cambios.

¿La API de APIMaster soporta streaming y llamadas a funciones? Sí, ambas funciones son totalmente compatibles y usan la misma interfaz que la API oficial de OpenAI.

¿Puedo usar una sola clave de API para múltiples proveedores de modelos? Sí, esa es la principal ventaja de APIMaster. Una clave y un endpoint te permiten llamar a GPT, Claude, DeepSeek y Gemini simplemente cambiando el parámetro model.

Obtén acceso a la API — una clave compatible con OpenAI para GPT, Claude y DeepSeek → · Consulta los precios de los modelos →