es ▾

API sin censura para desarrolladores

https://api.claudetoken.cc/v1sin censura

Tokens de Claude: guía de inicio rápido de API

Conecta tu código cliente existente a una API de LLM sin censura que respete el contenido adulto lícito sin cambiar tus integraciones de SDK.

Configuración de autenticación y URL base

Empieza por generar una clave a través del panel de control y apunta tu SDK al extremo designado. La URL base es HTTPS://api.claudetoken.cc/v1, que reemplaza la dirección proxy estándar de OpenAI en tu configuración. Este único cambio enruta todas las solicitudes a través de nuestro motor de inferencia sin censura mientras mantiene la compatibilidad total con clientes compatibles con OpenAI.

  • Ve a la página de generación de claves y selecciona Continuar con Google o usa correo electrónico y contraseña.
  • Copia la clave API resultante inmediatamente, ya que se muestra solo una vez.
  • Establece la variable de entorno o el objeto de configuración para apuntar a la nueva URL base.
curl https://api.claudetoken.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "calculate the total token usage for this prompt"}]
  }'

Enviar tu primera solicitud de completado de chat

Envía una carga útil estándar de completación de chat para recibir una respuesta uncensored del modelo. Utiliza el identificador del modelo uncensored para asegurarte de que estás accediendo a los pesos dedicados uncensored en lugar de un proxy estándar. Esta estructura de solicitud refleja los endpoints estándar de OpenAI, lo que te permite cambiar de proveedor sin reescribir la lógica de tu aplicación.

from openai import OpenAI

client = OpenAI(base_url="https://api.claudetoken.cc/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)

La respuesta contendrá el texto generado en el array de choices. Puedes verificar inmediatamente la naturaleza sin censura preguntando por temas adultos o controvertidos que los modelos estándar podrían rechazar.

Configurando temperature, top_p y seeds

Controla la creatividad y la reproducibilidad del modelo uncensored usando parámetros de muestreo estándar. Ajusta el valor de temperature para influir en la aleatoriedad, mientras que top_p restringe el umbral de muestreo de núcleo. Establecer un seed asegura que entradas idénticas produzcan salidas idénticas, lo cual es crítico para la depuración o la generación de contenido reproducible.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.claudetoken.cc/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);

Estos parámetros funcionan exactamente igual que en la API de OpenAI. Puedes ajustar el estilo de salida reduciendo la temperatura para respuestas deterministas o aumentándola para una generación de texto más creativa y menos restringida.

Habilitando modo JSON y llamada de funciones

Estructura tus interacciones con la API para uso programático habilitando el modo JSON o definiendo herramientas para la llamada de funciones. Establece response_format a json_object para forzar al modelo a una salida JSON estricta, lo cual es ideal para analizar datos en tus aplicaciones. También puedes definir esquemas de funciones en tu solicitud para permitir que el modelo ejecute acciones específicas.

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)

Esta capacidad te permite integrar el LLM sin censura en flujos de trabajo automatizados sin preocuparte por errores de formato. El modelo se adhiere al esquema proporcionado, asegurando la extracción confiable de datos para tus procesos posteriores.

Gestión de respuestas en streaming y uso

Habilita el streaming para recibir tokens en tiempo real mediante Server-Sent Events (SSE). Este método reduce la latencia percibida y te permite mostrar la salida sin censura a medida que se genera. El último fragmento del stream contiene las estadísticas de uso de tokens, que luego se deducen de tu crédito prepagado.

Los errores y las denegaciones que no son debidos a filtros de contenido no consumen tokens, pero se aplican límites de tasa estándar. Este enfoque asegura que solo pagues por el trabajo de inferencia real, evitando el desperdicio en conexiones fallidas.

Comprender los límites de tasa y las ventanas de contexto

Monitora el volumen de tus solicitudes frente a los estrictos límites de 300 solicitudes por minuto y 8 solicitudes concurrentes por clave. La ventana de contexto admite hasta 100,000 tokens para la combinación de prompt y finalización, con una longitud máxima de salida de 16,000 tokens por solicitud. Si no especificas max_tokens, el límite de salida predeterminado es de 2,048 tokens.

Un error 429 indica que has alcanzado el límite de velocidad, mientras que un error 401 generalmente significa que tu clave API es inválida o ha expirado. Asegúrate de que tu crédito prepagado esté activo para evitar un error 402, que indica fondos insuficientes para la solicitud de inferencia.

Preguntas frecuentes

¿Es la API de tokens de claude compatible con OpenAI?

Sí, es una API compatible con openai que usa los mismos endpoints y estructuras de solicitud. Puedes usar los SDK oficiales de OpenAI simplemente cambiando el base_url a nuestro endpoint y actualizando tu clave API.

¿Cómo corrijo un error de autenticación 401?

Un error 401 típicamente significa que falta tu clave API, es inválida o ha expirado. Regenera una clave desde el panel si la perdiste, o asegúrate de enviar la URL base correcta en la configuración de tu cliente.

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

Recibirás un error 429 que indica que has excedido el límite de 300 solicitudes por minuto. Espera brevemente antes de reintentar, o distribuye tus solicitudes entre varias claves de API si tienes acceso a ellas.

Accede a tu clave API

Regístrate, obtén tu clave y actualiza la URL del endpoint. Eso es todo lo que necesitas hacer.

Obtener clave API