Modelfusion

不活跃
GitHub TypeScript MIT

简介

TypeScript 多模态 AI 编程库,统一文本、语音、图像模型的 API。

核心特性

  • 多模态 — 同一 API 操作文本、语音、图像、embedding 模型
  • 多 Provider — OpenAI、Anthropic、Mistral、Replicate、HuggingFace 等
  • 类型安全 — 全 TypeScript 强类型,编译期检查 model 与函数签名
  • Agent 支持 — 内置 function calling、工具循环、内存抽象
  • 流式响应 — 一等公民支持 streaming 输出
  • 本地运行 — 简洁 API,适合 Vercel Edge / Node / Bun

适用场景

💡 在 Next.js 应用中集成多种 AI 能力(聊天、生成图片、语音转文字)。
💡 为 TypeScript 后端快速接入 LLM 工具调用。
💡 构建多模态 Web 应用(截图 → LLM 解释)。

快速开始

# 安装
npm install modelfusion
# 文本生成
import { generateText, openai } from 'modelfusion';
const text = await generateText({
  model: openai.CompletionTextGenerator({ model: 'gpt-4o' }),
  prompt: '用一句话介绍 Modelfusion',
});
console.log(text);

相关项目