es ▾
Comenzar ahora

Inicio rápido de API

Comienza a generar texto con la API compatible con openai en minutos. Solo pagas por los tokens utilizados, sin gasto mínimo requerido.

URL Base y autenticación

Configura tu cliente para apuntar al endpoint correcto y proporciona tu clave. Usa https://api.getcheapai.cc/v1 como la URL base. Pasa tu clave API en el Authorization header usando el Bearer esquema. Esta configuración funciona con cualquier SDK compatible con OpenAI estándar.

Enviar tu primera solicitud

Realiza una solicitud POST sencilla para generar texto. El identificador del modelo es uncensored. Envía un prompt y recibe una finalización. Los errores y rechazos son gratuitos, así que solo pagas por tokens reales. Usa el ejemplo de curl a continuación para probar la conectividad.

curl https://api.getcheapai.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Generate 500 lines of dummy JSON data"}]
  }'

Integración del SDK de Python

Inicializa el cliente con tu clave y la URL base. Establece el modelo en uncensored. Pasa los mensajes en el formato estándar. El SDK maneja la serialización automáticamente. Este enfoque reduce significativamente el código boilerplate.

from openai import OpenAI

client = OpenAI(base_url="https://api.getcheapai.cc/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)

Uso del SDK Node

Importa la biblioteca y configura la URL base. Llama chat.completions.create con tus mensajes. Maneja la respuesta de forma asíncrona. Este patrón encaja bien en entornos de JavaScript modernos.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.getcheapai.cc/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);

Respuestas de streaming

Habilita la transmisión estableciendo stream: true. Recibe tokens a medida que se generan. Esto mejora la latencia percibida para grandes salidas. El último chunk contiene estadísticas de uso de tokens para facturació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)

Límites y manejo de errores

Maneja códigos de estado HTTP específicos para gestionar el flujo de tu aplicación. Un 401 significa que tu clave es inválida. Un 402 indica crédito insuficiente. Un 429 indica que has alcanzado el límite de 300 solicitudes por minuto. La ventana de contexto es de 100,000 tokens en total. Los errores no consumen tokens.

Preguntas frecuentes

¿Cuál es la URL base de getcheapai?

Usa HTTPS://api.getcheapai.cc/v1 para todas las solicitudes. Este punto de conexión soporta protocolos compatibles con OpenAI estándar.

¿Cómo pago por los tokens?

Recarga con USDT o USDC. El crédito nunca expira y solo pagas por los tokens utilizados.

¿Qué sucede si obtengo un error?

Errores como 429 o 400 no cobran tokens. Solo pagas por las completaciones exitosas.

Obtén tu clave de API ahora

Regístrate, obtén tu clave y actualiza la URL del endpoint. Eso es todo.

Comenzar ahora