Documentation Index
Fetch the complete documentation index at: https://docs.aihubmix.com/llms.txt
Use this file to discover all available pages before exploring further.
サポートされている機能
Aihubmixプロバイダーは以下のAI機能をサポートしており、あなたの製品がLLM駆動に限定されなくなります:
- テキスト生成:様々なモデルを使用してテキストコンテンツを生成します
- ストリーミングテキスト:リアルタイムのテキストストリーミング
- 画像生成:テキストプロンプトから画像を生成します
- ベクトル埋め込み:単一およびバッチのテキスト埋め込み
- オブジェクト生成:構造化データの生成
- ストリーミングオブジェクト:リアルタイムの構造化データストリーミング
- 音声合成:テキストを音声に変換します
- 文字起こし:音声をテキストに変換します
- ツール:ウェブ検索やその他のツール
インストール
Aihubmixは @aihubmix/ai-sdk-provider モジュールで利用可能です。@aihubmix/ai-sdk-provider を介してインストールします:
npm i @aihubmix/ai-sdk-provider@0.0.1
プロバイダーインスタンス
@aihubmix/ai-sdk-provider からデフォルトのプロバイダーインスタンス aihubmix をインポートできます:
import { aihubmix } from '@aihubmix/ai-sdk-provider';
Aihubmix APIキーを環境変数として設定し、安全な読み取りを確保します:
export AIHUBMIX_API_KEY="your-api-key-here"
または、プロバイダーに直接渡します:
import { createAihubmix } from '@aihubmix/ai-sdk-provider';
const aihubmix = createAihubmix({
apiKey: 'your-api-key-here',
});
使用方法
必要な関数をインポートします:
import { createAihubmix } from '@aihubmix/ai-sdk-provider';
import {
generateText,
streamText,
generateImage,
embed,
embedMany,
generateObject,
streamObject,
generateSpeech,
transcribe
} from 'ai';
import { z } from 'zod';
各種AI生成呼び出しの例:
import { aihubmix } from '@aihubmix/ai-sdk-provider';
import { generateText } from 'ai';
const { text } = await generateText({
model: aihubmix('o4-mini'),
prompt: '4人分のベジタリアンラザニアのレシピを書いてください。',
});
関連リソース: