Documentación de la API: Chat Completions
Conecta tu código a nuestro LLM sin censura en minutos. Usa el formato compatible con OpenAI estándar para enviar texto y recibir respuestas sin restricciones.
URL Base y Autenticación
Inicia cada solicitud apuntando a nuestra URL base. Usa tu clave de API en el encabezado Authorization. Esto funciona con cualquier SDK compatible con OpenAI.
Primera solicitud
Envía una finalización de chat simple para probar la conectividad. Este extremo maneja todas las tareas de generación de texto.
Utiliza el uncensored ID del modelo. Responde a contenido adulto legal sin rechazos.
Comprueba la respuesta para choices[0].message.content.
Integración del SDK de Python
Instala la biblioteca oficial. Establece la URL base en nuestro endpoint. Inicializa el cliente con tu clave. Envía mensajes igual que lo harías con GPT-4.
La biblioteca maneja la serialización JSON automáticamente. Recibes objetos estructurados.
Uso del SDK Node
Importa el paquete. Configura la URL base. Crea una instancia. Pasa tu matriz de mensajes. Espera la respuesta.
Los desarrolladores de Node obtienen el mismo modelo sin censura. Accede al texto a través del objeto de respuesta.
Respuestas en streaming
Activa la transmisión para baja latencia. Recibe tokens a medida que se generan. Esto reduce significativamente el tiempo de espera percibido.
Analiza el delta.content field in each chunk. Accumulate the text locally. Handle errors gracefully during the stream.
Límites y errores
Los límites de velocidad se aplican estrictamente. Tienes 300 solicitudes por minuto. Máximo 8 solicitudes concurrentes por clave. El cuerpo de la solicitud debe permanecer por debajo de 8 MB.
Vigila los 401 para claves inválidas. 402 significa sin crédito. 429 indica límites de velocidad. La ventana de contexto es de 100.000 tokens en total. Los errores no consumen crédito.
cURL
curl https://api.mistralgetapikey.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Send the confirmation email to the user"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.mistralgetapikey.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)Node.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.mistralgetapikey.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);Transmisión
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)Preguntas frecuentes
¿Cómo obtengo una clave API de mistral get?
Regístrate con Google o correo electrónico. Recibe tu clave al instante. No se requiere número de teléfono.
¿Cuál es el modelo de la clave API de AI sin censura?
Es un modelo de pesos abiertos ajustado para sin rechazos. Soporta llamada de funciones y modo JSON.
¿Este modelo de IA sin censura admite streaming?
Sí. Recibes tokens vía SSE. El uso de tokens aparece en el último fragmento.
Obtén tu clave de API
Regístrate, obtén la clave y actualiza la URL base. Sencillo.