Skip to Content
API 参考AI SDK - CaMeL AI Provider

在 AI SDK 中使用 CaMeL AI 作为大模型供应商,一个 Key 接入海量模型。

官方网址 

支持的功能

CaMeL AI provider 支持以下 AI 功能,让你的产品不再局限于 LLM 驱动:

  • 文本生成:使用各种模型生成文本内容
  • 流式文本:实时文本流式传输
  • 图像生成:从文本提示创建图像
  • 向量嵌入:单个和批量文本嵌入
  • 对象生成:结构化数据生成
  • 流式对象:实时结构化数据流式传输
  • 语音合成:文本转语音
  • 转录:语音转文本
  • 工具:联网搜索和其他工具

安装

CaMeL AI 在 @camelai/ai-sdk-provider 模块中可用。通过 @camelai/ai-sdk-provider  安装:

npm i @camelai/ai-sdk-provider@0.0.1

Provider 实例

您可以从 @camelai/ai-sdk-provider 导入默认的 provider 实例 camelai

import { camelai } from '@camelai/ai-sdk-provider';

配置

将您的 CaMeL AI API 密钥设置为环境变量,确保安全读取:

export CAMELAI_API_KEY="your-api-key-here"

或直接传递给 provider:

import { createCaMeL AI } from '@camelai/ai-sdk-provider'; const camelai = createCamelai({ apiKey: 'your-api-key-here', });

使用

导入必要的函数:

import { createCaMeL AI } from '@camelai/ai-sdk-provider'; import { generateText, streamText, generateImage, embed, embedMany, generateObject, streamObject, generateSpeech, transcribe } from 'ai'; import { z } from 'zod';

各种类型的 AI 生成调用示例:

import { camelai } from '@camelai/ai-sdk-provider'; import { generateText } from 'ai'; const { text } = await generateText({ model: camelai('o4-mini'), prompt: '为4个人写一个素食千层面食谱。', });

相关资源: