ES ▾
Uncensored CodingCódigo sin rechazos.Obtener clave de API
por cada 1M de tokens de entrada
$0,25
Tokens de salida / 1M
$1,00
ventana de contexto de tokens
100.000
crédito de prueba
$0,50
peticiones por minuto
300
uncensoredcodingai.com

Modelo de IA sin censura para código: Documentación de API

Comienza con el modelo de IA sin censura para código autenticándote con tu clave de API y enviando peticiones a nuestro endpoint compatible con OpenAI. Usa las muestras de código a continuación para integrar el LLM sin censura en tus flujos de trabajo existentes de inmediato.

https://api.uncensoredcodingai.com/v1uncensored

URL base y autenticación

Nuestra API sigue la estructura de chat-completions de OpenAI, lo que te permite usar SDKs existentes con configuración mínima. La base URL es https://api.uncensoredcodingai.com/v1. La autenticación se maneja mediante un token Bearer en el encabezado Authorization. Debes incluir tu clave de API exactamente como se proporcionó durante el registro; no hay suscripciones ni tarifas mensuales, solo crédito prepago de pago por uso.

Importante: Aunque el modelo es altamente permisivo, no elimina todos los filtros. Se aplica siempre un límite de contenido estricto: las peticiones que contengan contenido sexual que involucre a menores serán bloqueadas. Todos los demás temas adultos, controversiales o técnicos legales se procesan sin rechazos.

Primera petición

Envía una petición estándar de chat completion para generar texto. El ID del modelo es uncensored. Este es un LLM de código sin censura optimizado para la generación de código y tareas técnicas, no un clon de GPT o Claude. El modelo se ejecuta en nuestros propios servidores GPU y es un modelo de pesos abiertos ajustado para respuestas directas.

curl https://api.uncensoredcodingai.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
  }'

Reemplaza YOUR_API_KEY con tu clave real. La respuesta contendrá el texto generado en el campo choices[0].message.content. Asegúrate de que tu entrada se ajuste a la ventana de contexto de 100.000 tokens.

Integración con SDK de Python

Usa el paquete oficial de Python openai para interactuar con la API. Inicializa el cliente con la URL base personalizada y tu clave de API. Este enfoque te permite aprovechar las bases de código existentes que ya admiten endpoints compatibles con OpenAI.

from openai import OpenAI

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

Este script envía un prompt al modelo de IA sin censura e imprime la respuesta. El ID del modelo se establece en uncensored. Puedes ajustar los parámetros temperature y max_tokens para controlar la creatividad y la longitud de la salida. Recuerda que el LLM sin censura no tiene memoria de conversaciones anteriores a menos que pases el historial completo en el array de messages.

Integración con SDK de Node

Para proyectos de JavaScript y TypeScript, usa el paquete Node openai. Configura el cliente con las variables de entorno o valores directos de baseUrl y apiKey.

import OpenAI from "openai";

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

Este ejemplo crea una petición de completación de chat utilizando el modelo uncensored. El objeto de respuesta contiene el texto generado. Puedes manejar errores y códigos de estado directamente dentro de la lógica de tu aplicación Node.js. Este método es ideal para servicios backend o funciones serverless que necesiten generar código o texto bajo demanda.

Respuestas en streaming

Habilita el streaming estableciendo stream: true en tu petición. La API devuelve un flujo de Server-Sent Events (SSE), lo que te permite mostrar la salida a medida que se genera. Esto es útil para bloques de código grandes o explicaciones extensas.

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)

Procesa los fragmentos del flujo a medida que llegan. Cada fragmento contiene texto parcial que puedes agregar a tu interfaz de usuario o registrar. El streaming reduce la latencia percibida para el usuario, ya que ve el progreso inmediatamente. El tiempo total de respuesta aún depende de la velocidad de inferencia del modelo y de la longitud de la salida.

Límites, errores y contexto

Tu clave de API está limitada a 300 peticiones por minuto. Si excedes este límite, recibirás un error 429 Demasiadas solicitudes. El tamaño del cuerpo de la petición está limitado a 8 MB. Los errores de autenticación devuelven un estado 401 si la clave no es válida. Los errores de facturación devuelven un estado 402 si tu crédito prepago se agota; recarga desde $10 para restaurar el servicio.

El modelo admite una ventana de contexto de 100k tokens (prompt + completación). Asegúrate de que tus entradas se ajusten a este límite. Si necesitas más contexto, es posible que debas gestionar la truncación en la lógica de tu aplicación. El modelo de IA sin censura para código está diseñado para la fiabilidad, así que monitorea tu uso para evitar interrupciones.

Ficha técnica de la API

Una tabla con cada límite, función y precio.

ElementoValor
Formatocompatible con OpenAI: cualquier SDK de OpenAI funciona cambiando la base URL y la clave
AutenticaciónAuthorization: Bearer YOUR_KEY
Base URLhttps://api.uncensoredcodingai.com/v1
EndpointsPOST /v1/chat/completions · GET /v1/models
ID del modelouncensored
Parámetrostemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Streamingsí: server-sent events; el último fragmento incluye el uso de tokens
Modo JSONresponse_format: {"type": "json_object"}
Llamadas a funcionessí: tools, tool_choice; la respuesta trae tool_calls, también en streaming; resultados como role: tool
Ventana de contexto100.000 tokens (entrada + salida)
Salida máximahasta el resto de la ventana de 100.000 tokens; max_tokens opcional (sin límite aparte)
CabecerasX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
Límite de peticiones300 por minuto por clave
Concurrencia8 peticiones a la vez por clave
Tamaño de peticiónhasta 8 MB
RecargaUSDT (TRC20) o USDC (Base), cualquier importe entero de $10 a $500
Bono+5 % desde $50, +10 % desde $100
Precio$0,25 por 1M tokens de entrada · $1,00 por 1M de salida
Facturacióncrédito prepago por uso real; errores y rechazos no se cobran
Prueba gratis$0,50 durante 7 días, sin tarjeta · Clave de prueba: 2 solicitudes paralelas, 60 por minuto; límites completos (8 y 300) tras la primera recarga
Caducidadel crédito pagado no caduca, sin suscripción
Contenidocontenido adulto permitido; se rechaza el contenido sexual con menores
AccesoGoogle o correo y contraseña
Clavesuna clave activa por cuenta; una nueva reemplaza a la anterior

Códigos de error

Los errores llegan como JSON con un type fijo; las peticiones fallidas o rechazadas no se cobran.

CódigoTipoSignificado
400bad_requestJSON inválido, mensajes vacíos, parámetro incorrecto o contexto demasiado largo
401missing_key · invalid_key · key_revokedfalta la clave, es incorrecta o fue reemplazada
402no_creditsin crédito: recarga y sigue al instante
403content_blockedcontenido sexual con menores: rechazado, no se cobra
404not_foundendpoint desconocido
413request_too_largecuerpo mayor de 8 MB
429rate_limited · concurrencymás de 300/min o 8 en paralelo: espera y reintenta
503upstream_busymodelo ocupado: reintenta en unos segundos

Preguntas y respuestas

¿Es este modelo el mismo que GPT o Claude?

No. El modelo de IA sin censura para código es un modelo de pesos abiertos que se ejecuta en nuestros propios servidores. Está ajustado para respuestas directas sin las barreras típicas de GPT, Claude o Gemini. No es una reventa del modelo de otro proveedor.

¿Qué pasa si me quedo sin crédito?

Las peticiones devolverán un error 402. Puedes recargar tu cuenta con crédito desde $10 hacia arriba usando criptomonedas (USDT o USDC). Hay crédito adicional disponible para recargas mayores, y tu crédito no caduca.

¿Filtra el modelo todo el contenido?

No, es sin censura para temas adultos legales, controversiales y técnicos. Sin embargo, siempre se aplica un límite estricto de contenido: se bloquea el contenido sexual que involucre a menores. Todos los demás temas se procesan sin rechazo.

Tu clave está a un formulario de distancia

Crea una cuenta, copia la clave, cambia la URL base. Eso es toda la configuración.

Obtener clave de API