es ▾
Obtener clave API

Documentación de API para modelos sin censura

Cambia tu URL base a HTTPS://api.unrestrictedgptchat.com/v1 y mantén tu integración SDK existente funcionando con nuestra API de LLM sin censura.

sin censurahttps://api.unrestrictedgptchat.com/v1

En esta página
  1. Autenticación y encabezados
  2. POST /v1/chat/completions
  3. GET /v1/models
  4. Respuestas en streaming y uso de tokens
  5. Llamada a funciones y modo JSON
  6. Límites de velocidad y manejo de errores
  7. Preguntas frecuentes
unrestrictedgptchat.com/docs/#text

Autenticación y encabezados

Envía tu clave API en la cabecera Authorization para cada solicitud. Usa el formato Bearer YOUR_API_KEY y inclúyelo en el Authorization campo. Su clave se genera inmediatamente después del registro a través de Google o correo electrónico. No se requiere número de teléfono para el registro. Mantenga su clave segura en variables de entorno para evitar el uso no autorizado contra su saldo prepagado. El encabezado asegura que nuestros servidores identifiquen su cuenta para la facturación precisa de tokens.

POST /v1/chat/completions

Realiza tu primera solicitud para generar respuestas de texto. Usa el POST /v1/chat/completions endpoint con el model establecido a uncensored. Este endpoint acepta matrices de mensajes estándar que contienen roles de usuario y asistente. Puedes transmitir respuestas o recibir texto completo según la configuración de tu cliente. El modelo procesa tu entrada y devuelve texto sin rechazos de contenido para uso adulto legal. Consulta la página de límites de velocidad para ver las restricciones de concurrencia.

GET /v1/models

Recupera información disponible sobre modelos mediante el punto de conexión GET. Esto devuelve metadatos sobre el modelo sin censura y sus capacidades. Puedes verificar el ID del modelo antes de enviar solicitudes de finalización. La respuesta confirma la compatibilidad de la API con las estructuras estándar de OpenAI. Utilízalo para depurar configuraciones de cliente rápidamente. Ayuda a garantizar que tu SDK apunte a la versión correcta del servicio. Este punto de conexión no consume créditos de tokens de tu cuenta.

Respuestas en streaming y uso de tokens

Habilita el streaming estableciendo el stream parámetro a true. Recibes eventos enviados por el servidor (SSE) a medida que se generan los tokens. El último fragmento contiene el uso total de tokens para la solicitud. Esto permite la visualización en tiempo real de las respuestas en tu aplicación. Los recuentos de tokens te ayudan a monitorear con precisión tu saldo prepagado. Los errores durante el streaming se manejan cerrando el flujo normalmente. Puedes interrumpir el flujo sin penalización si es necesario.

Llamada a funciones y modo JSON

Utiliza el tools el parámetro para capacidades de llamada a funciones. Establece response_format para json_object para salida JSON estricta. El modelo admite la generación de datos estructurados para tus aplicaciones. Puedes definir herramientas personalizadas en el cuerpo de la solicitud. La API valida la estructura antes de enviarla al modelo. Esto asegura un análisis consistente en tu código posterior. El modo JSON es ideal para flujos de trabajo automatizados que requieren formatos específicos.

Límites de velocidad y manejo de errores

Esperar errores 429 si superas 300 solicitudes por minuto. El límite permite 8 solicitudes concurrentes por clave. Los cuerpos de las solicitudes deben permanecer por debajo de 8 MB. Si recibes un error 401, verifica la validez de tu clave API. Un error 402 indica crédito prepagado insuficiente. Los errores no consumen tokens de tu saldo. La ventana de contexto admite 100.000 tokens para prompt y finalización combinados. La salida máxima es de 16.000 tokens a menos que se especifique lo contrario. Manejar estos errores de manera elegante en el código de tu cliente.

cURL

curl https://api.unrestrictedgptchat.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.unrestrictedgptchat.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.unrestrictedgptchat.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)
unrestrictedgptchat.com/docs/#s1

Preguntas frecuentes

¿Es esta la misma API que los modelos estándar ilimitados de ChatGPT?

No, servimos nuestro propio modelo de peso abierto uncensored, no GPT ni otros modelos de proveedores. Puedes usar el mismo código SDK pero apuntar a nuestra URL base. El modelo está ajustado para reducir los rechazos en temas adultos lícitos. Consulta nuestra página de precios para conocer los costos específicos por token.

¿Cómo depuro las citas faltantes en las respuestas de la API de chat paralelo?

Asegúrate de establecer el ID de modelo correcto para uncensored. Verifica que tus encabezados incluyan la clave API válida. Comprueba el formato de respuesta para una estructura JSON adecuada. Los fragmentos de streaming deben agregarse correctamente en tu cliente.

¿Qué sucede si excedo el límite de velocidad?

Recibes un código de estado 429 que indica demasiadas solicitudes. Debes esperar antes de enviar más solicitudes a tu clave. El límite se restablece cada minuto. Las solicitudes concurrentes están limitadas a 8 por clave. Aumenta la concurrencia de tu clave generando una nueva clave si es necesario.

Obtén tu clave de API ahora

Regístrate, copia tu clave y actualiza la URL base. Eso es todo.

Obtener clave API