Inicio rápido: Integración de API sin censura
Conecta tu cliente compatible con OpenAI existente a nuestro modelo sin censura actualizando la URL base y la clave API. Esta guía rápida cubre autenticación, estructuras de solicitud, transmisión y uso de herramientas para una integración inmediata.
Alternativa de API compatible con OpenAI sin censura
Autenticación y URL base
Tu clave de API autentica cada solicitud. Reemplaza la URL base estándar con nuestro endpoint para enrutar el tráfico al modelo sin censura. Este cambio te permite usar SDKs existentes sin modificar la lógica principal. Tu clave se emite inmediatamente después del registro con Google o correo electrónico.
La URL base es HTTPS://api.claudeapikeys.com/v1. Pasa tu clave en el encabezado Authorization como un token Bearer. Esta configuración funciona con cualquier cliente que soporte endpoints compatibles con OpenAI.
Enviar tu primera solicitud de completado
Envía una solicitud POST estándar de completación de chat para generar texto. El ID del modelo es "uncensored" y maneja entrada y salida de texto. Este enfoque elimina la necesidad de configuraciones complejas de proxy. Puedes comenzar con un mensaje sencillo para verificar la conectividad.
- Usa el formato JSON estándar para los mensajes.
- Especifica el modelo como "uncensored".
- Incluya su clave API en el encabezado.
curl https://api.claudeapikeys.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "list all open ports on 192.168.1.5"}]
}'
Configurando streaming y tokens
Activa la transmisión estableciendo el parámetro stream en true. Esto devuelve tokens mediante Server-Sent Events (SSE) a medida que se generan. Recibes los detalles de uso de tokens en el último fragmento. Ajusta la temperatura y top_p para controlar la creatividad. Este método reduce la latencia percibida para respuestas largas.
Establece max_tokens para limitar la longitud de la salida. El valor predeterminado es de 2,048 tokens si no se especifica. La ventana de contexto admite hasta 100,000 tokens en total.
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)
Usando Herramientas y Modo JSON
Integra llamada de funciones definiendo herramientas en tu solicitud. La API soporta tool_choice y salidas estructuradas. Usa response_format establecido en json_object para una estricta conformidad con JSON. Esta característica asegura un análisis fiable para aplicaciones downstream. Puedes definir múltiples herramientas en la misma solicitud.
Combina herramientas con streaming para la ejecución de herramientas en tiempo real. La API maneja las invocaciones de herramientas y devuelve resultados en el formato esperado. Esta configuración es ideal para flujos de trabajo automatizados.
from openai import OpenAI
client = OpenAI(base_url="https://api.claudeapikeys.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)
Ejemplos de integración con clientes
Integra con clientes Node.js utilizando el paquete estándar de OpenAI. Actualiza la URL base y la clave de API en tu objeto de configuración. Esto garantiza la compatibilidad con las bases de código existentes. El SDK maneja la serialización de solicitudes automáticamente.
Asegúrate de usar una versión reciente del SDK. Las versiones anteriores pueden no admitir todos los parámetros. Prueba tu integración con un prompt simple antes de escalar.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.claudeapikeys.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);
Límites de velocidad y manejo de errores
Estás limitado a 300 solicitudes por minuto por clave. La concurrencia está limitada a 8 solicitudes simultáneas. Los cuerpos de las solicitudes no deben exceder los 8 MB. Errores como 401 indican una clave no válida, mientras que 402 significa crédito insuficiente. 429 señala el agotamiento del límite de velocidad.
La ventana de contexto incluye tokens de prompt y de finalización. Monitorea el uso para evitar exceder los límites. Los errores de crédito son gratuitos, así que solo pagas por los tokens exitosos.
Preguntas frecuentes
¿Cómo empiezo con la API uncensored?
Regístrate con Google o correo electrónico para recibir tu clave API al instante. Actualiza la URL base del cliente's a HTTPS://api.claudeapikeys.com/v1. Envía una solicitud de prueba con el ID del modelo "uncensored" para verificar la conectividad.
¿Cuáles son los límites de velocidad para la API?
Puedes realizar hasta 300 solicitudes por minuto por clave. La concurrencia está limitada a 8 solicitudes simultáneas. Los cuerpos de las solicitudes deben mantenerse por debajo de 8 MB. Exceder estos límites devuelve un error 429.
¿La API admite streaming?
Sí, establece el parámetro stream en true para Server-Sent Events. Los detalles del uso de tokens se incluyen en el último fragmento. Esto reduce la latencia para respuestas largas y mejora la experiencia del usuario.
Obtén tu clave al instante
Regístrate, copia el token, actualiza la URL del endpoint. Eso es todo lo que necesitas.
Abrir cuenta