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个人写一个素食千层面食谱。',
});
相关资源: