BigHugger
GH Repository · vercel

modelfusion

The TypeScript library for building AI applications.

stars
1,319
30-day movement
+10/day
Related entries
60
Connections
1
othermulti-modalollamaclaudeartificial-intelligencejavascriptllmaiTypeScriptllamacppgpt-3jsmistralstable-diffusionhuggingfacewhisperopenaitstypescriptnodeembeddingnode/pnpmchatbotdall-e

ModelFusion is a TypeScript library from Vercel for building AI applications. Its topics indicate support for multiple model providers (OpenAI, Hugging Face, Ollama, Mistral, Claude, LlamaCpp) and modalities including text, chat, embeddings, speech (Whisper), and image generation (DALL-E, Stable Diffusion).

Reach for it when you want a single typed TypeScript abstraction over many LLM and multi-modal AI providers instead of calling each vendor SDK directly.

Use it to

  • Build chatbots in TypeScript
  • Generate text embeddings
  • Transcribe audio with Whisper
  • Generate images with DALL-E or Stable Diffusion
  • Swap between OpenAI, Ollama, and Mistral models

For TypeScript and JavaScript developers building AI apps

Role
other
Language
TypeScript
Licence
MIT
Forks
95
Open issues
33
Last push
2024-07-19
Latest release
v0.0.1 · 2023-05-26
topicstypescriptllmmulti-modalembeddingschatbotopenai