es ▾
Prueba con crédito de prueba

Alternativas a la API de OpenAIDocumentación

Conéctate en 3 líneas de código

Inserta esta API compatible con OpenAI en tus proyectos existentes sin cambios de configuración. Comienza con crédito prepagado, SDK estándar y acceso inmediato a un modelo sin censura.

https://api.openaiapialternatives.com/v1uncensored

URL Base e ID del Modelo

Tu primer paso es apuntar tu cliente a nuestro servidor. Utiliza https://api.openaiapialternatives.com/v1 como la URL base y establece el ID del modelo en uncensored. Este único punto final maneja todas las completaciones de chat sin requerir configuración adicional para incrustaciones o audio. Puedes verificar la conectividad accediendo al punto final de modelos para confirmar que el sistema está activo y listo para tus solicitudes.

Encabezado de autenticación

Envía tu clave API en el Authorization header usando el esquema Bearer. Genera tu clave al instante con Google o correo electrónico en la página de claves sin necesidad de número de teléfono. La clave otorga acceso a tu saldo de crédito prepagado, así que mantenla segura. Si la pierdes, genera una nueva para reemplazar la clave activa anterior inmediatamente.

Completiones de Chat Estándar

Realiza una solicitud POST estándar a /v1/chat/completions con tu matriz de mensajes. Nuestro modelo responde con texto directamente, admitiendo parámetros como temperature y top_p para control. Los errores como claves inválidas devuelven 401, mientras que el saldo insuficiente activa un 402. Usa el modo JSON para salidas estructuradas o mantén el texto plano para flujos conversacionales.

Respuestas en streaming

Habilita la transmisión estableciendo stream: true en tu carga útil de solicitud. Recibes fragmentos de Eventos Enviados por el Servidor (SSE) a medida que el modelo genera texto. El último fragmento contiene el uso total de tokens para la precisión de facturación. Este enfoque mantiene tu interfaz de usuario receptiva mientras esperas respuestas extensas del modelo sin censura.

Herramientas para la Llamada de Función

Define las herramientas en tu solicitud para permitir que el modelo genere datos estructurados. Pasa el tools array con definiciones de funciones, y el modelo devolverá llamadas a herramientas cuando sea apropiado. Puedes forzar un uso específico de herramientas con tool_choice o dejar que el modelo decida. Esta función funciona sin problemas con los SDK estándar de OpenAI para flujos de trabajo de agentes.

Límites, Errores y Contexto

Tu ventana de contexto soporta 100.000 tokens en total, con una salida máxima de 16.000 tokens por solicitud. Los límites de tasa te limitan a 300 solicitudes por minuto y 8 solicitudes concurrentes por clave. Maneja los errores 429 implementando retroceso exponencial. Las solicitudes fallan elegantemente si se agota el crédito, y el crédito prepagado no utilizado nunca expira.

cURL

curl https://api.openaiapialternatives.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Translate the following French code comments to English."}]
  }'

Python

from openai import OpenAI

client = OpenAI(base_url="https://api.openaiapialternatives.com/v1", api_key="YOUR_KEY")

resp = client.chat.completions.create(
    model="uncensored",
    messages=[{"role": "user", "content": "Summarise this thread without softening it."}],
)
print(resp.choices[0].message.content)

Node.js

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.openaiapialternatives.com/v1", apiKey: process.env.API_KEY });

const resp = await client.chat.completions.create({
  model: "uncensored",
  messages: [{ role: "user", content: "Draft a villain monologue for my game." }],
});
console.log(resp.choices[0].message.content);

Transmisión

stream = client.chat.completions.create(
    model="uncensored",
    messages=[{"role": "user", "content": "Tell the story in second person."}],
    stream=True,
)
for chunk in stream:
    if chunk.choices and chunk.choices[0].delta.content:
        print(chunk.choices[0].delta.content, end="", flush=True)

FAQ

¿Qué métodos de pago aceptan?

Solo cripto: USDT en TRC20 o USDC en Base, cualquier cantidad entera de $20 a $500. El crédito adicional aplica desde $50.

¿Cómo funciona la facturación prepagada en comparación con los costos por solicitud?

Pagas $0.15 por cada 1M de tokens de entrada y $0.50 por cada 1M de tokens de salida. El crédito se cobra solo por el uso real y los errores son gratuitos. No hay tarifas mensuales ni suscripciones, y tu crédito nunca caduca.

¿Qué sucede si alcanzo el límite de velocidad de 300 solicitudes por minuto?

La API devuelve un código de estado 429. Deberías implementar lógica de reintento con retroceso exponencial en tu aplicación. El límite se aplica por clave API, por lo que puedes generar una nueva clave para aumentar la capacidad de procesamiento si es necesario.

Obtén tu clave en pasos

Regístrate, copia el token, actualiza la URL base. Eso es todo.

Prueba con crédito de prueba