Última actualización
Guía de integración de la API de Mistral
Puedes reemplazar la API estándar de Mistral con nuestra alternativa sin censura simplemente actualizando tu URL base y la clave API. Esta guía explica cómo migrar tu código compatible con OpenAI existente para ejecutar nuestro modelo sin censura sin cambiar tu lógica.
¿Por qué cambiar de la API estándar de Mistral?
Los desarrolladores suelen toparse con filtros de contenido que interrumpen sus flujos de trabajo. Las APIs estándar rechazan temas específicos. Nuestro modelo sin censura responde directamente. Tú conservas el control total sobre tu salida.
La API estándar de Mistral es fiable. Sirve modelos populares. Sin embargo, aplica sus propias capas de moderación. Puedes ver negaciones para escritura creativa o temas adultos. Nuestra API elimina esas barreras. Ejecuta un modelo de peso abierto ajustado para tener menos restricciones. Obtienes el mismo punto final compatible con OpenAI.
El coste es otro factor. Los planes estándar a menudo te bloquean en suscripciones. Usamos un sistema de créditos prepagados. Solo pagas por lo que usas. Los errores no te cuestan tokens. Esta transparencia te ayuda a presupuestar con precisión.
La migración es trivial. Tu código existente funciona. Solo cambias la URL base. No se necesitan reescrituras complejas. Esta flexibilidad se adapta a los desarrolladores que desean generación sin censura sin gestionar modelos locales.
Paso 1: Obtén tu clave API
Empieza creando una cuenta en nuestra plataforma. Puedes iniciar sesión con Google o usar un correo electrónico y contraseña. No se requiere número de teléfono. Esto mantiene tu identidad privada.
Una vez que inicies sesión, navega al panel de control. Genera tu clave API inmediatamente. La clave solo se muestra una vez. Cópiala y guárdala de forma segura. La necesitarás para cada solicitud.
Recibes crédito de prueba automáticamente. Las nuevas cuentas reciben $0.50 válidos por 7 días. Esto te permite probar la integración antes de comprometer fondos.
Tu clave tiene límites específicos. Puedes realizar 300 solicitudes por minuto. Solo ocho solicitudes se ejecutan simultáneamente. Cada clave es única para tu cuenta. Si generas una nueva clave, la antigua deja de funcionar. Esto garantiza un acceso seguro a tus créditos.
Paso 2: Configura tu URL base
La URL base es el cambio más importante. Apunta tu SDK a nuestro punto de conexión. Utiliza el formato estándar de OpenAI. Esto asegura la compatibilidad con tus bibliotecas existentes.
Configura tu URL base a HTTPS://api.mistralbaseurl.com/v1. Esta ruta refleja la estructura de los principales proveedores. Tu código reconocerá los puntos finales correctamente. No necesitas nuevos controladores ni clientes.
Actualiza la variable de tu clave API en tu código. Reemplaza la clave del proveedor antiguo con la nueva. Asegúrate de que la cadena de la clave sea correcta. Los errores tipográficos causan errores de autenticación inmediatos.
Prueba la conexión con un ping simple. Solicita la lista de modelos disponibles. Deberías ver nuestro modelo sin censura listado. Esto confirma que tu configuración es correcta. Ya estás listo para enviar prompts.
Paso 3: Implementa finalizaciones de chat
Envía una solicitud POST al endpoint de chat completions. Utiliza el ID del modelo "uncensored". Esto activa nuestro modelo de lenguaje grande específico. Procesa tu entrada y genera texto.
Estructura tus mensajes como un array. Incluye roles de system, user y assistant. El modelo sigue estas instrucciones de cerca. Puedes establecer parámetros como temperature y top_p. Estos controlan la creatividad de la salida.
La ventana de contexto es de 100.000 tokens. Esto permite procesar documentos largos. Puedes pasar un contexto extenso en una sola solicitud. El modelo mantiene la coherencia en secuencias largas. Esto es útil para análisis de código o resúmenes.
La salida máxima es de 16,000 tokens. Si no estableces max_tokens, el límite es de 2,048. Ajusta este parámetro según tus necesidades. Las respuestas más largas requieren más créditos. Planifica tu presupuesto de tokens en consecuencia.
Gestión de streaming y tokens
El streaming mejora la experiencia de usuario. Envía los tokens a medida que se generan. Esto reduce la latencia percibida. Habilita el streaming en la configuración de tu SDK.
Utilizamos Server-Sent Events (SSE). El flujo proporciona fragmentos de texto. Cada fragmento contiene una parte de la respuesta. Puedes mostrar los tokens en tiempo real.
El uso de tokens se informa en el fragmento final. Esto garantiza una facturación precisa. Ves exactamente lo que se consumió. Los errores no te cobran. Las denegaciones son gratuitas. Esto protege tu presupuesto de solicitudes desperdiciadas.
Monitorea regularmente tu saldo de crédito. Puedes recargar mediante criptomonedas en cualquier momento. Los créditos nunca expiran. Esto te permite pausar el uso sin penalización. Retienes tu saldo indefinidamente.
Llamada de Función y Modo JSON
Nuestra API admite salidas estructuradas. Puedes forzar el modo JSON. Establece response_format a json_object. El modelo devuelve solo JSON válido. Esto es crítico para las integraciones.
La llamada de funciones funciona sin problemas. Define tus herramientas en la solicitud. El modelo identifica qué herramienta utilizar. Pasa los argumentos correctamente. Puedes analizar el resultado en tu código.
Establece tool_choice en auto o específico. Esto te da control sobre el comportamiento. El modelo prioriza el uso de herramientas cuando es necesario. Esto mejora la fiabilidad en flujos de trabajo complejos.
Usa estas funciones para la extracción de datos. Automatiza formularios o llamadas a API. El modelo uncensored maneja bien los casos extremos. No rechaza consultas complejas. Esto lo hace adecuado para tareas de producción.
Errores comunes: explicación de 404 y 422
Los errores suelen indicar problemas de configuración. Un error 404 Not Found es común. Significa que el endpoint es incorrecto. Revisa tu URL base cuidadosamente. Asegúrate de incluir /v1 en la ruta.
Se produce un error 422 Entidad no procesable. Esto suele ocurrir con JSON inválido. Verifica la estructura del cuerpo de tu solicitud. Asegúrate de que todos los campos obligatorios estén presentes. Verifica que el ID del modelo sea correcto.
Los límites de tasa devuelven errores 429. Superaste 300 solicitudes por minuto. Espera brevemente antes de reintentar. Implementa retroceso exponencial en tu código. Esto evita sobrecargar la API.
Comprueba la validez de tu clave API. Asegúrate de que no esté expirada. Las claves se reemplazan automáticamente si se regeneran. Usa la clave correcta para cada solicitud. Esto minimiza el tiempo de inactividad.
Comparativa de costos: Mistral vs. nuestra API uncensored
Nuestros precios son sencillos. Pagas $0.15 por millón de tokens de entrada. Los tokens de salida cuestan $0.50 por millón. Esto es transparente y predecible.
Las APIs estándar suelen cobrar más. Incluyen tarifas de plataforma. Nuestro modelo se ejecuta en nuestros servidores. Pagas por el cálculo directamente. Esto reduce el costo base.
Los errores son gratuitos. No pagas por las solicitudes fallidas. Esto ahorra dinero en la depuración. Solo pagas por las salidas válidas.
Las recargas comienzan en $20. Pagas con criptomonedas. Hay créditos bonificados disponibles. Añade $50 para un 5% extra. Añade $100 para un 10% extra. Añade $200 para un 15% extra. Esto recompensa un mayor uso.
Lista de verificación final para una migración fluida
Verifica que tu URL base sea correcta. Actualiza tu clave de API en el entorno. Prueba con un prompt simple. Asegúrate de que la transmisión funcione si es necesario.
Verifica el manejo de tus límites de tasa. Implementa reintentos para errores 429. Monitorea el uso de tokens. Ajusta max_tokens según sea necesario.
Habilita el modo JSON para datos estructurados. Prueba la llamada de funciones con tus herramientas. Asegúrate de que el modelo responda correctamente. Verifica que el formato de salida coincida con tus expectativas.
Ajusta tus parámetros. Establece la temperatura para la creatividad. Usa top_p para la diversidad. Estos ajustes afectan la calidad de la salida. Experimenta para encontrar el mejor equilibrio. Tu código debe permanecer sin cambios excepto por la URL y la clave.