Documentación de API sin censura
Obtén tu clave de API sin censura y comienza a enviar solicitudes en minutos. Esta guía te muestra exactamente cómo configurar tu cliente compatible con OpenAI para usar nuestro modelo alojado para generación de texto sin restricciones.
Inicio rápido: Instala y configura
El primer paso es obtener tu clave de API desde el panel de control. Una vez que tengas tus credenciales, configura tu cliente para que apunte a nuestra URL base. Esto asegura que todas las solicitudes pasen por nuestra infraestructura sin censura en lugar de los puntos finales estándar de OpenAI. Solo necesitas actualizar la URL base y establecer el encabezado de autorización. Nuestra API es totalmente compatible con los SDK estándar de OpenAI, por lo que puedes reutilizar tu código de cliente existente con cambios mínimos.
Autenticación y encabezados
La autenticación se basa en un único token bearer pasado en el Authorization header. Cada solicitud debe incluir esta clave para verificar tu cuenta y deducir los créditos prepagados. Si falta la clave o es inválida, la API devuelve un error 401. Puedes generar una nueva clave en cualquier momento desde tu panel de control, lo que invalida inmediatamente la anterior. Mantén tu clave segura, ya que es el único identificador para tu saldo de crédito y los límites de uso.
Endpoint Chat Completions
Envía solicitudes de texto al POST /v1/chat/completions endpoint. Esta es la interfaz estándar para generar respuestas del modelo sin censura. Proporciona una lista de mensajes que incluye el prompt del usuario y las instrucciones del sistema opcionales. El modelo devuelve una respuesta de texto sin los habituales rechazos de contenido que se encuentran en los modelos principales. Use este endpoint para todas las necesidades de generación de texto, teniendo en cuenta que no se admiten incrustaciones, imágenes ni audio.
Respuestas en streaming
Habilita el streaming estableciendo el stream parámetro a true. Esto devuelve respuestas fragmento por fragmento a medida que se generan, reduciendo la latencia percibida para salidas largas. Debes manejar Server-Sent Events (SSE) para procesar cada token a medida que llega. El último fragmento incluye las estadísticas totales de uso de tokens para facturación. El streaming es ideal para interfaces de chat en tiempo real o aplicaciones que requieren resultados parciales inmediatos.
Parámetros y Opciones del Modelo
Controla el comportamiento del modelo usando parámetros estándar como temperature, top_p, y stop. Puedes forzar una salida estructurada estableciendo response_format para json_object o utiliza tools para llamadas de funciones. El modelo admite una ventana de contexto de 100.000 tokens, lo que permite datos de entrada extensos. La salida máxima es de 16.000 tokens por solicitud a menos que se especifique lo contrario. Ajusta esta configuración para equilibrar la creatividad y la precisión para tu caso de uso específico.
Límites, Errores y Contexto
Cada clave de API está limitada a 300 solicitudes por minuto y 8 conexiones concurrentes. Los cuerpos de las solicitudes no deben exceder 8 MB. Los errores comunes incluyen 401 para claves inválidas, 402 cuando se agotan los créditos y 429 por límites de velocidad. Tus créditos prepagados nunca expiran, por lo que puedes pausar el uso sin perder fondos. La ventana de contexto incluye tanto los tokens de prompt como los de completado. Si excedes los límites, la API devolverá un código de error adecuado. Usa reintentos con retroceso exponencial para los errores 429.
cURL
curl https://api.chatgptsansrestriction.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "What is the capital of France?"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.chatgptsansrestriction.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.chatgptsansrestriction.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)Preguntas frecuentes
¿Es esta la API oficial de ChatGPT sin restricciones?
No, somos un proveedor independiente que ofrece una API compatible con OpenAI. Nuestro modelo es una arquitectura de pesos abiertos ajustada para respuestas sin restricciones, distinta de GPT-4 o de otros modelos de proveedores. Sirve el mismo código cliente, pero opera en nuestra propia infraestructura.
¿Cómo manejo errores cuando los créditos están bajos?
La API devuelve un código de estado 402 cuando tu saldo prepagado es insuficiente. Puedes recargar con USDT o USDC mediante criptomonedas para restaurar el acceso al instante. Los créditos nunca expiran, por lo que puedes añadir fondos en cualquier momento sin perder tu saldo anterior.
¿Cuál es el tamaño máximo de la ventana de contexto?
El modelo admite una ventana de contexto de 100,000 tokens, combinando tanto tokens de entrada como de salida. Esto permite conversaciones extensas o el procesamiento de documentos grandes. La longitud máxima de una sola respuesta es de 16,000 tokens, o 2,048 tokens si no se establece explícitamente.
Obtén tu clave en minutos
Regístrate, copia el token, actualiza la URL base. Eso es todo.