Saltar al contenido principal
Sitio web oficial

Funciones admitidas

El proveedor Aihubmix admite las siguientes funciones de IA, por lo que tu producto deja de estar limitado a estar impulsado únicamente por LLM:
  • Generación de texto: Generar contenido de texto usando varios modelos
  • Streaming de texto: Streaming de texto en tiempo real
  • Generación de imágenes: Crear imágenes a partir de prompts de texto
  • Embeddings vectoriales: Embeddings de texto individuales y por lotes
  • Generación de objetos: Generación de datos estructurados
  • Streaming de objetos: Streaming de datos estructurados en tiempo real
  • Síntesis de voz: Texto a voz
  • Transcripción: Voz a texto
  • Herramientas: Búsqueda web y otras herramientas

Instalación

Aihubmix está disponible en el módulo @aihubmix/ai-sdk-provider. Instálalo a través de @aihubmix/ai-sdk-provider:
npm i @aihubmix/ai-sdk-provider@0.0.1

Instancia del proveedor

Puedes importar la instancia de proveedor predeterminada, aihubmix, desde @aihubmix/ai-sdk-provider:
import { aihubmix } from '@aihubmix/ai-sdk-provider';

Configuración

Configura tu clave API de Aihubmix como variable de entorno para un acceso seguro:
export AIHUBMIX_API_KEY="your-api-key-here"
O pásala directamente al proveedor:
import { createAihubmix } from '@aihubmix/ai-sdk-provider';

const aihubmix = createAihubmix({
  apiKey: 'your-api-key-here',
});

Uso

Importa las funciones necesarias:
import { createAihubmix } from '@aihubmix/ai-sdk-provider';
import { 
  generateText, 
  streamText, 
  generateImage, 
  embed, 
  embedMany, 
  generateObject, 
  streamObject, 
  generateSpeech, 
  transcribe 
} from 'ai';
import { z } from 'zod';
Ejemplos de llamadas a varios tipos de generación con IA:
import { aihubmix } from '@aihubmix/ai-sdk-provider';
import { generateText } from 'ai';

const { text } = await generateText({
  model: aihubmix('o4-mini'),
  prompt: 'Write a vegetarian lasagna recipe for 4 people.',
});

Recursos relacionados:


Última actualización: 2026-06-01