- GPT NoFilter
- Guía de inicio rápido de API sin censura
Guía de inicio rápido de API sin censura
Conecta tu código cliente existente a la API nofilter GPT. Esta guía cubre la autenticación, los puntos de conexión y la transmisión para la generación de contenido sin restricciones.
URL Base y Autenticación
El endpoint de la API reside en https://api.gptnofilter.com/v1. Actualiza la URL base del cliente a esta dirección. La autenticación utiliza una clave API estándar pasada en el Authorization header como token Bearer. Obtienes una clave por cuenta, que reemplaza cualquier clave anterior inmediatamente al generarse.
Primera solicitud
Envía una solicitud POST a /v1/chat/completions. El ID del modelo es uncensored. Este endpoint acepta entrada de texto y devuelve salida de texto. No admite generación de imágenes, audio ni video.
curl https://api.gptnofilter.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "What are the API limits for this model"}]
}'
El cuerpo de la solicitud debe incluir el ID del modelo y el contenido de tu mensaje. El sistema procesa el prompt y devuelve un token de finalización.
Integración del SDK de Python
Usa el SDK oficial de Python de OpenAI. Apúntalo a nuestra URL base y proporciona tu clave API. El código permanece idéntico al uso estándar de OpenAI, excepto por el endpoint.
from openai import OpenAI
client = OpenAI(base_url="https://api.gptnofilter.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)
Esta configuración te permite usar métodos familiares como client.chat.completions.create. La estructura de la respuesta coincide con el formato estándar de OpenAI.
Integración del SDK Node
Instala el paquete OpenAI de Node.js. Configura el apiKey y baseURL propiedades. Esto asegura la compatibilidad con scripts existentes.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.gptnofilter.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);
Llama al endpoint de completions con el uncensored modelo. El SDK maneja la serialización y la inyección de encabezados automáticamente.
Streaming y Modo JSON
Habilita la transmisión estableciendo stream a true. Recibes fragmentos de Server-Sent Events (SSE). El último fragmento contiene el uso total de tokens. También puedes forzar la salida JSON mediante response_format: {type: "json_object"}. Esto es útil para la generación de datos estructurados.
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)
La llamada a funciones es compatible a través del tools parámetro. El modelo se adhiere a las definiciones de herramientas especificadas durante la ejecución.
Límites de velocidad y ventana de contexto
Tienes permitido realizar 300 solicitudes por minuto por clave. La concurrencia está limitada a 8 solicitudes simultáneas. El cuerpo de la solicitud no debe exceder los 8 MB. La ventana de contexto es de 100,000 tokens en total. Esto incluye tanto el prompt como la finalización. La salida máxima es de 16,000 tokens por solicitud. Si no configuras max_tokens, el límite predeterminado es de 2,048 tokens. Los errores y las denegaciones no consumen crédito. Un error 401 significa que tu clave es inválida. Un error 402 indica crédito insuficiente. Un error 429 indica que has alcanzado el límite de velocidad.
Preguntas frecuentes
¿Es esto lo mismo que ChatGPT?
No. Hospedamos nuestro propio modelo de lenguaje grande uncensored. No es GPT, Claude ni ningún otro modelo de proveedor. Es un modelo de peso abierto ajustado para respuestas sin restricciones.
¿Qué ocurre si me quedo sin crédito?
Las solicitudes devolverán un error 402. Puedes recargar usando USDT (TRC20) o USDC (Base). El crédito nunca caduca. Se aplican créditos bonus para recargas más grandes.
¿Usan mis datos para el entrenamiento?
No. Los prompts no se utilizan para entrenamiento. Solo requerimos un correo electrónico para tu cuenta. No se necesita número de teléfono para registrarse.
Protege tu clave
Regístrate, obtén la clave, actualiza el endpoint. Configuración mínima.
Obtener clave API