Passer au contenu principal
Site officiel

Fonctionnalités prises en charge

Le fournisseur Aihubmix prend en charge les fonctionnalités d’IA suivantes, afin que votre produit ne soit plus limité à être piloté par un LLM :
  • Génération de texte : générer du contenu textuel à l’aide de divers modèles
  • Texte en streaming : streaming de texte en temps réel
  • Génération d’images : créer des images à partir de prompts textuels
  • Embeddings vectoriels : embeddings de texte individuels et par lots
  • Génération d’objets : génération de données structurées
  • Objets en streaming : streaming en temps réel de données structurées
  • Synthèse vocale : synthèse vocale à partir de texte
  • Transcription : conversion de la parole en texte
  • Outils : recherche web et autres outils

Installation

Aihubmix est disponible dans le module @aihubmix/ai-sdk-provider. Installez-le via @aihubmix/ai-sdk-provider :
npm i @aihubmix/ai-sdk-provider@0.0.1

Instance du fournisseur

Vous pouvez importer l’instance par défaut du fournisseur, aihubmix, depuis @aihubmix/ai-sdk-provider :
import { aihubmix } from '@aihubmix/ai-sdk-provider';

Configuration

Définissez votre clé API Aihubmix en tant que variable d’environnement pour un accès sécurisé :
export AIHUBMIX_API_KEY="your-api-key-here"
Ou passez-la directement au fournisseur :
import { createAihubmix } from '@aihubmix/ai-sdk-provider';

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

Utilisation

Importez les fonctions nécessaires :
import { createAihubmix } from '@aihubmix/ai-sdk-provider';
import { 
  generateText, 
  streamText, 
  generateImage, 
  embed, 
  embedMany, 
  generateObject, 
  streamObject, 
  generateSpeech, 
  transcribe 
} from 'ai';
import { z } from 'zod';
Exemples de différents types d’appels de génération d’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.',
});

Ressources connexes :


Dernière mise à jour : 2026-06-01