Documentación de la API de gpt sin censura
Comienza con la API GPT sin censura enviando una solicitud simple. Esta guía cubre la autenticación, la integración de SDK, el streaming y el manejo de errores para un uso inmediato.
URL Base y Autenticación
Conéctate utilizando la URL base oficial y tu clave de API. El endpoint es https://api.uncencoredgpt.com/v1. Pasa tu clave en el Authorization header. Esto funciona con cualquier cliente compatible con OpenAI.
- Formato clave:
Bearer sk-... - No se aplican tarifas de suscripción.
curl https://api.uncencoredgpt.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the top five open source models."}]
}'
Primera solicitud de chat
Envía un prompt y obtén una respuesta. Utiliza el ID del modelo uncensored. La API acepta parámetros estándar de finalización de chat. Las respuestas son solo texto.
from openai import OpenAI
client = OpenAI(base_url="https://api.uncencoredgpt.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)
Integración con Node.js
Integra con proyectos JavaScript fácilmente. Establece la URL base y el ID del modelo. El SDK maneja la serialización automáticamente.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncencoredgpt.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);
Respuestas en streaming
Recibe tokens a medida que se generan. Habilita la transmisión configurando stream: true. Lee los chunks para mostrar la salida parcial. Esto reduce significativamente la latencia percibida.
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)
Parámetros: Temperatura y Top-P
Controla la aleatoriedad con temperature y top_p. Valores más altos aumentan la creatividad. Los valores más bajos mejoran la determinismo. Usa seed para resultados reproducibles. Ajusta estos parámetros según tu caso de uso.
Límites, Errores y Contexto
Vigila los límites de velocidad y las ventanas de contexto. La ventana de contexto es de 100.000 tokens en total. Los errores incluyen 401 para claves inválidas y 429 para límites de velocidad. Los rechazos son gratuitos.
Preguntas frecuentes
¿Es este el modelo GPT sin censura?
No, es un modelo de pesos abiertos sin censura. No es GPT, Claude ni ningún otro modelo de proveedor. Acepta el mismo formato de API.
¿Cómo pago?
Paga con criptomonedas. Solo USDT (TRC20) o USDC (Base). La recarga mínima es de $20. Los créditos nunca caducan.
¿Qué es la ventana de contexto?
La ventana de contexto es de 100.000 tokens. Esto incluye tanto el prompt como el completado. La salida máxima es de 16.000 tokens por solicitud.
Obtén tu clave de API
Regístrate, copia la clave, actualiza el URL base. Ese es todo el proceso de configuración necesario.