Instala tu SDK compatible con OpenAI preferido
Empieza instalando el SDK oficial para tu lenguaje. La biblioteca gestiona las solicitudes HTTP subyacentes, para que puedas centrarte en la lógica. Admitimos cualquier cliente que hable el protocolo OpenAI.
- Python: pip install openai
- Node.js: npm install openai
- Ruby: gem install openai
Esto garantiza la compatibilidad con nuestros endpoints estándar. No necesitas instalar proxies o agregadores especializados. La biblioteca estándar funciona directamente con nuestra URL base.
Configura base_url y tu clave API
Apunta tu cliente SDK a nuestro punto de conexión dedicado. Cambia el base_url para https://api.claudeapicosts.com/v1. Utiliza la clave API que generaste en nuestro panel de control.
Esta configuración asegura que todas las solicitudes se enruten directamente a nuestro modelo sin censura. No se aplican tarifas de enrutamiento ocultas. Tu código permanece idéntico a las implementaciones estándar de OpenAI.
from openai import OpenAI
client = OpenAI(base_url="https://api.claudeapicosts.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)El único cambio requerido es la URL base. La autenticación utiliza el encabezado estándar Bearer token.
Envía tu primera solicitud de finalización de chat
Hacer una solicitud POST a /v1/chat/completions. Envía tu prompt y establece el modelo en uncensored. Este modelo responde sin rechazos de contenido para uso adulto lícito.
Utiliza el comando curl de abajo para probar la conectividad. Reemplaza YOUR_API_KEY con tu clave real. La respuesta devuelve una finalización de texto.
curl https://api.claudeapicosts.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the current pricing tiers for the model."}]
}'Esto confirma que tu integración está funcionando. Ahora puedes enviar cualquier prompt al modelo sin censura. Los tokens de entrada se cobran a $0.15 por 1M.
Maneja respuestas de streaming y uso de tokens
Habilita el streaming para recibir tokens en tiempo real. Configura stream: true en tu solicitud. La API utiliza Server-Sent Events (SSE) para la entrega.
Los detalles de uso de tokens aparecen en el último fragmento. Esto te permite rastrear los costos con precisión. Puedes analizar el último evento para obtener el total de tokens de entrada y salida.
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)El streaming reduce la latencia percibida. Es ideal para interfaces de chat y generación de texto largo. El modelo admite una ventana de contexto de 100,000 tokens.
Habilitar llamada de funciones y modo JSON
Utiliza el tools el parámetro para llamadas a funciones. Esto habilita la extracción de datos estructurados y el uso de herramientas. Establece response_format para {"type": "json_object"} para salida JSON estricta.
Estas características funcionan exactamente como lo hacen con los modelos estándar de OpenAI. Puedes definir esquemas de herramientas y dejar que el modelo elija acciones. El modo JSON garantiza un análisis predecible.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.claudeapicosts.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);Ambas funciones están completamente admitidas. Puedes combinarlas para tareas de automatización complejas. El modelo maneja eficientemente las definiciones de herramientas.
Monitorea tu uso y tu crédito prepagado
Rastrea tus gastos a través del panel. El crédito se cobra según el uso real de tokens. Los errores y las denegaciones son gratuitos. El crédito prepagado nunca caduca.
Puedes recargar solo con criptomonedas. Se aceptan USDT (TRC20) o USDC (Base). La recarga mínima es de $20. Los bonos aplican para importes mayores.
- Recargas de $50+ añaden un crédito de bonificación del +5%
- Recargas de $100+ añaden un crédito de bonificación del +10%
- Recargas de $200+ añaden un crédito de bonificación del +15%
Monitorea tu saldo para evitar interrupciones del servicio. El panel de control muestra el uso en tiempo real. Sin tarifas mensuales ni suscripciones.