es ▾
Abrir cuenta

Guía de inicio rápido

Empieza a generar texto con nuestro LLM sin censura usando código estándar compatible con OpenAI. Solo necesitas una URL base y una única clave API para integrar este modelo en tus tuberías de automatización.

URL Base y Autenticación

La API vive en https://api.mistralapipricing.com/v1. Pasa tu clave en el Authorization header. La lógica de precios de la API de Mistral se aplica por token, por lo que mantén los encabezados limpios. Verifica la conectividad con GET /v1/models.

  • Encabezado: Authorization: Bearer YOUR_KEY
  • URL base: https://api.mistralapipricing.com/v1
curl https://api.mistralapipricing.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List the cost per token for each model."}]
  }'

Enviar tu primera solicitud

Llamar a la chat/completions endpoint con su ID de modelo. El modelo sin censura responde a prompts estándar sin rechazos. Los tokens de entrada cuestan $0.15 por millón. Los tokens de salida cuestan $0.50 por millón. Los errores no consumen crédito.

from openai import OpenAI

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

Integración con Node.js

Usa el SDK oficial o axios para enviar solicitudes. Configura la URL base correctamente. El ID del modelo es siempre uncensored. Los encabezados deben incluir tu token bearer. Las respuestas devuelven objetos JSON. Maneja los errores de manera elegante.

import OpenAI from "openai";

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

Respuestas en streaming

Habilita la transmisión estableciendo stream: true. Recibe tokens a través de Server-Sent Events. El último chunk contiene datos de uso. Esto reduce la latencia percibida para salidas largas. Almacena tokens en el lado del cliente. Muéstralos a medida que llegan.

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)

Llamada de Función y Modo JSON

Define herramientas en el cuerpo de la solicitud. El modelo devuelve JSON estructurado. Usa response_format: {"type": "json_object"} para una salida estricta. Analiza el resultado en la lógica de tu aplicación. Esto funciona para tareas de automatización. Valida el esquema en tu extremo.

Límites, Errores y Contexto

La ventana de contexto es de 100.000 tokens en total. Las solicitudes están limitadas a 300 por minuto. Obtienes 8 solicitudes concurrentes. Un error 401 significa una clave inválida. Un error 402 indica crédito insuficiente. Un error 429 señala un límite de tasa. La salida máxima es de 16.000 tokens.

Preguntas frecuentes

¿Cómo establezco un monto máximo de dinero que la API podría costarme?

La API no admite límites de gasto fijos directamente. Supervisa el uso mediante las cabeceras de respuesta o rastrea los tokens en la lógica de tu aplicación. El crédito prepagado nunca caduca, por lo que controlas el límite mediante la cantidad de recarga.

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

Recibes un código de estado 429. La solicitud no consume tokens. Espera unos segundos y reintenta. Estás limitado a 300 solicitudes por minuto por clave. Ajusta tu concurrencia para mantenerse por debajo de 8 solicitudes simultáneas.

¿El modelo sin censura es el mismo que los modelos de Mistral AI?

No. Hospedamos un modelo de peso abierto ajustado para evitar negativas. No es GPT, Claude ni los modelos oficiales de Mistral. Es compatible con la misma estructura de API pero tiene su propio ID de modelo. Consulta la página de precios para más detalles.

Obtén tu clave en segundos

Regístrate, copia tu clave, actualiza la URL base. Esa es toda la configuración necesaria.

Abrir cuenta