Compatible con OpenAI

Utilice un modelo con Vercel AI SDK a través de IteraCompute.

Cree experiencias de IA en TypeScript.

Conéctate en tres pasos

1. Cree una clave API

Cree o inicie sesión en su cuenta IteraCompute, luego cree una clave en la consola.

2. Configurar la URL base

Cree un proveedor compatible con OpenAI con IteraCompute baseURL y pase su modelo a generateText.

3. Selecciona el modelo

Utilice el ID de modelo API exacto para el modelo elegido.Verifique su contexto y capacidades antes de habilitar las funciones de agente o visión.

Elige tu modelo

Configuración de ejemplo

Mantenga las claves API en su entorno de servidor o almacén de credenciales de herramientas.Reemplace el campo clave de ejemplo con su propia clave cuando corresponda.

ejemplo.mjs · Node.js 22+
import { createOpenAICompatible } from "@ai-sdk/openai-compatible";
import { generateText } from "ai";

if (!process.env.ITERACOMPUTE_API_KEY) {
  throw new Error("Set ITERACOMPUTE_API_KEY on the server.");
}
const itera = createOpenAICompatible({
  name: "iteracompute",
  baseURL: "https://api.iteracompute.com/v1",
  apiKey: process.env.ITERACOMPUTE_API_KEY,
});
const { text } = await generateText({
  model: itera("qwen/qwen3.8-27b"),
  prompt: "Reply with exactly: Hello!",
  maxOutputTokens: 512,
  providerOptions: { iteracompute: { chat_template_kwargs: { enable_thinking: false } } },
});
if (!text.trim()) throw new Error("Empty model reply: activation is incomplete.");
console.log(text);

Pruebe la conexión

cURL · Finalizaciones de chat
# Bash / zsh / WSL; set ITERACOMPUTE_API_KEY in your environment first.
curl --fail-with-body https://api.iteracompute.com/v1/chat/completions \
  -H "Authorization: Bearer $ITERACOMPUTE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"qwen/qwen3.8-27b","messages":[{"role":"user","content":"Reply with exactly: Hello!"}],"max_tokens":512}'

Compruebe que opciones[0].message.content contenga texto visible;HTTP 200 por sí solo es insuficiente.El razonamiento puede consumir el presupuesto de producción.Para Qwen gratis, utiliza el ejemplo de primera llamada gratuita para desactivar el pensamiento, luego envíe un mensaje dentro de su herramienta.

Primera llamada gratis

  1. Regístrate y verifica tu correo electrónico, o inicia sesión con Google.No se requiere tarjeta ni recarga.
  2. Abra Claves API, cree una clave que permita qwen/qwen3.8-27b y guarde el secreto que se muestra una vez.
  3. Ejecute esto en Bash (macOS, Linux o WSL) con cURL y Python 3. Reemplace su clave api con su clave.Mantenga el archivo Response.json local.
Explosión · Qwen3.8-27B · $0
export ITERACOMPUTE_API_KEY="your-api-key"

curl --fail-with-body --max-time 180 https://api.iteracompute.com/v1/chat/completions \
  -H "Authorization: Bearer $ITERACOMPUTE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"qwen/qwen3.8-27b","messages":[{"role":"user","content":"Reply with exactly: Hello!"}],"max_tokens":512,"chat_template_kwargs":{"enable_thinking":false}}' \
  -o response.json && python3 -c 'import json; r=json.load(open("response.json")); text=r["choices"][0]["message"]["content"]; assert text and text.strip(), "Empty model reply: activation is incomplete"; print(text)'

El éxito significa opciones no vacías [0].message.content.Este comando lo imprime y falla con una respuesta vacía;El registro o HTTP 200 por sí solo no completa la activación.Resultado esperado: ¡Hola!(la redacción puede variar).

Este ejemplo de Qwen desactiva el pensamiento para una respuesta breve y visible.401/403: verifique la clave y el permiso del modelo.429: verifique el uso mensual y el TPM en la consola, luego respete el reintento posterior.La capacidad libre puede hacer cola;no realice repetidos intentos paralelos.

Ejecute el ejemplo mínimo completo

Bash · configurar y ejecutar
mkdir itera-ai-example
cd itera-ai-example
npm init -y
npm install ai@7.0.137 @ai-sdk/openai-compatible@3.0.67
export ITERACOMPUTE_API_KEY="your-api-key"
# Save the example above as example.mjs
node example.mjs

Utilice Node.js 22 o posterior.Ejecute example.mjs en el servidor.Mantenga la clave en una variable de entorno del servidor o en un secreto de implementación;nunca use NEXT_PUBLIC_ o VITE_ para ello, confirme un archivo .env ni llame a la API desde el código del navegador.Este ejemplo utiliza Finalizaciones de chat con Qwen gratuito;su opción de pensamiento es específica de Qwen3.8-27B.

Verificado el 11 de octubre de 2026 con Node.js 25.2.1, ai 7.0.137 y @ai-sdk/openai-compatible 3.0.67.Resultado real de API: ¡Hola!(Se omite el espacio en blanco inicial).El ejemplo busca una respuesta que no esté vacía.El ejemplo se ejecuta como una aplicación CLI del lado del servidor.

Salida estándar real · 11 de octubre de 2026
Hello!

Capacidades del modelo seleccionado

Estas son capacidades API del modelo seleccionado.La disponibilidad de funciones en su flujo de trabajo también depende de la herramienta y su configuración;Los controles de razonamiento varían según el modelo.

  • Finalizaciones de chatApoyado
  • Llamada de herramientasApoyado
  • RazonamientoApoyado
  • Entrada de imagenApoyado
  • TransmisiónApoyado

Solución de problemas

401 / 403

Verifique la clave API y el permiso para qwen/qwen3.8-27b.El nivel gratuito no requiere saldo ni tarjeta.Otros modelos pueden requerir saldo pagado.

404 / Punto final incorrecto

Utilice OpenAI Compatible, la URL base /v1 y qwen/qwen3.8-27b exactamente.Utilice Finalizaciones de chat;no asuma el soporte de Respuestas.Qwen3.8-2.4T-A95B es un modelo pago diferente.

400 / Contexto o respuesta vacía

De forma gratuita, la entrada más la salida máxima solicitada deben caber en 131072 tokens.Reduzca los archivos/historial adjuntos o el presupuesto de salida.HTTP 200 con contenido vacío está incompleto;Pruebe el breve ejemplo de llamada gratuita, que incapacita el pensamiento.

429 / Límites libres

Verifique el uso mensual de toda la cuenta y el TPM en la consola.Respete el reintento posterior y evite los reintentos paralelos.La cuota agotada no tiene exceso pagado automáticamente;Espere el reinicio mensual de UTC o desbloquee un nivel superior con una recarga.

401 / 403: verifique la clave y el permiso del modelo.Qwen gratuito no requiere saldo ni tarjeta.Para modelos pagos, consulta también saldo disponible.

Referencia de configuración del SDK de AI de Vercel →

Comience a construir con Vercel AI SDK.

Conecte su clave, elija un modelo y envíe su primera solicitud.