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 provider 支援以下 AI 功能,讓您的產品不再侷限於 LLM 驅動:
- 文字生成:使用各種模型生成文字內容
- 串流文字:即時文字串流傳輸
- 圖像生成:從文字提示建立圖像
- 向量嵌入:單一和批次文字嵌入
- 物件生成:結構化資料生成
- 串流物件:即時結構化資料串流傳輸
- 語音合成:文字轉語音
- 語音轉錄:語音轉文字
- 工具:連網搜尋和其他工具
Aihubmix 可在 @aihubmix/ai-sdk-provider 模組中取得。透過 @aihubmix/ai-sdk-provider 進行安裝:
npm i @aihubmix/ai-sdk-provider@0.0.1
Provider 實例
您可以從 @aihubmix/ai-sdk-provider 匯入預設的 provider 實例 aihubmix:
import { aihubmix } from '@aihubmix/ai-sdk-provider';
將您的 Aihubmix API 金鑰設定為環境變數,以確保安全讀取:
export AIHUBMIX_API_KEY="your-api-key-here"
或直接傳遞給 provider:
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個人寫一個素食千層麵食譜。',
});
相關資源: