Inicio rápido: Conecta tu SDK de OpenAI
Conecta tu SDK de OpenAI a nuestro endpoint de LLM sin censura en segundos. Esta guía cubre los pasos exactos de configuración para empezar a generar texto sin fricción de suscripción.
Prerrequisitos: SDK y entorno
Instala la biblioteca cliente oficial para tu lenguaje. Necesitarás un entorno de ejecución moderno de Python o Node.js y una clave de API válida desde tu panel. Las variables de entorno deben configurarse de forma segura antes de inicializar la instancia del cliente.
Configuración: base_url y clave API
Apunta tu SDK a nuestro endpoint específico en lugar del host predeterminado de OpenAI. Usa la URL base proporcionada en tu panel y asigna tu clave generada al encabezado de autorización estándar. Esto asegura que todas las solicitudes se enruten correctamente a nuestra infraestructura de modelo sin censura sin necesitar encabezados personalizados.
Enviar tu primera completación de chat
Realiza una solicitud POST sencilla al endpoint de chat completions para verificar la conectividad. Nuestro modelo uncensored responde al instante a prompts estándar, permitiéndote probar la generación de contenido sin negaciones inmediatas. Utiliza el siguiente ejemplo para confirmar que tu clave funciona:
curl https://api.mistralopenaicompatibleapi.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "list top 5 linux commands for disk cleanup"}]
}'
La respuesta confirma que el modelo procesó tu entrada dentro de la ventana de contexto permitida. Ahora puedes integrar esta lógica en los flujos de trabajo de tu aplicación.
Implementación del SDK de Python
Utiliza la biblioteca oficial de Python para manejar la serialización de solicitudes automáticamente. Establece la URL base hacia nuestro dominio y pasa tu clave API como el parámetro principal de autenticación. Este enfoque funciona de manera idéntica para pruebas locales y despliegues en producción.
from openai import OpenAI
client = OpenAI(base_url="https://api.mistralopenaicompatibleapi.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)
Asegúrate de manejar las excepciones correctamente, ya que los errores de red o las claves inválidas generarán excepciones HTTP estándar. La biblioteca gestiona el recuento de tokens de manera eficiente para tu saldo prepagado.
Implementación del SDK Node
Inicializa el cliente con la URL base correcta y la clave de API en tu entorno de Node.js. El SDK admite patrones sincrónicos y asíncronos para diferentes casos de uso. Configura el ID del modelo en "uncensored" para obtener resultados consistentes.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.mistralopenaicompatibleapi.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);
Los usuarios de Node se benefician de la misma estructura de precios por tokens y límites de velocidad que los usuarios de Python. Monitorea tu panel de uso para rastrear con precisión el consumo del crédito prepagado.
Respuestas en streaming y límites
Habilita el streaming para recibir tokens de forma progresiva, reduciendo la latencia percibida en respuestas largas. Nuestra API soporta Server-Sent Events para generación de texto en tiempo real, ideal para interfaces de chat. Presta atención a los límites de tasa (429) y las restricciones de tokens durante un uso intensivo.
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)
Cada solicitud respeta la ventana de contexto de 100,000 tokens y el límite de salida de 16,000 tokens. Los errores como 401 indican credenciales inválidas, mientras que 402 señala crédito prepagado insuficiente. Mantén las solicitudes por debajo de 8 MB para evitar rechazos de carga útil.
Preguntas frecuentes
¿Cuál es la URL del endpoint de la API compatible con OpenAI de mistral?
La URL base es HTTPS://api.mistralopenaicompatibleapi.com/v1. Apunta tu SDK a esta dirección en lugar del host predeterminado de OpenAI para usar nuestro modelo sin censura.
¿Cómo funciona el sistema de crédito prepagado?
Pagas solo por los tokens utilizados, sin cuotas mensuales. Los créditos se recargan mediante criptomonedas y nunca caducan. Los errores y las denegaciones no consumen tu saldo prepagado.
¿Puedo usar el SDK estándar de OpenAI con tu API?
Sí, nuestro endpoint es totalmente compatible con los SDK oficiales de OpenAI. Solo necesitas actualizar la URL base y la clave API en tu configuración.
Obtén tu clave de API
Regístrate, obtén la clave, actualiza la URL base del endpoint. Eso es todo.