es ▾
Obtén tu clave

Documentación y inicio rápido de las claves API de Qwen

Empieza a generar texto de inmediato con nuestra API sin censura. Esta guía cubre autenticación, puntos de conexión y streaming para desarrolladores.

https://api.qwenapikeys.com/v1

Autenticación: Uso de tus claves de API qwen

Usa tu clave como token bearer en el encabezado Authorization. La clave aparece al instante después del registro mediante Google o correo electrónico.

  • Encabezado: Authorization: Bearer YOUR_API_KEY
  • Una clave activa por cuenta; una nueva clave reemplaza a la anterior.

Estructura de URL Base y endpoint

Dirige tus solicitudes a nuestro único punto final de chat-completions. Aquí no existen puntos finales de embeddings ni de generación de imágenes.

  • URL base: https://api.qwenapikeys.com/v1
  • Punto final: POST /v1/chat/completions
  • Modelos: GET /v1/models devuelve "uncensored".

Enviar solicitudes: completaciones de chat

Envía una solicitud POST con tus mensajes de sistema y usuario. El modelo responde sin rechazos de contenido para uso adulto legal.

Respuestas en streaming y uso de tokens

Habilita el streaming para recibir tokens en tiempo real. El uso de tokens aparece en el último fragmento del stream.

Parámetros: Temperatura, Top P y Seed

Controla la aleatoriedad con parámetros estándar. Configura temperature, top_p, y seed ajustar la variabilidad de la salida.

Modo JSON y llamada de funciones

Garantiza una salida estructurada o habilita herramientas. Utiliza response_format: {"type": "json_object"} para JSON estricto.

cURL

curl https://api.qwenapikeys.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "list all python libraries for data analysis"}]
  }'

Python

from openai import OpenAI

client = OpenAI(base_url="https://api.qwenapikeys.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.qwenapikeys.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 autentifico con la documentación de la API qwen?

Incluya su clave en el encabezado Authorization como un token bearer. La clave se genera al instante al registrarse.

¿Cuál es la ventana de contexto para esta API Qwen sin restricciones?

La ventana de contexto es de 100.000 tokens combinados para entrada y salida. La salida máxima es de 16.000 tokens por solicitud.

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

Recibes un error 429. Los límites son de 300 solicitudes por minuto y 8 solicitudes concurrentes por clave.

Tu clave está casi lista

Regístrate, copia el token, apunta tu SDK a la nueva URL base. Eso es todo lo que hay.

Obtén tu clave