TS/JS library for building full-stack AI apps
Top 24.9% on sourcepulse
Promptable is a TypeScript/JavaScript library designed for developers building full-stack AI applications using Large Language Models (LLMs) and embedding providers. It simplifies the composition of LLMs with data and tools, enabling rapid development of chatbots, question-answering systems, semantic search, and AI-powered automations.
How It Works
Promptable offers a flexible, extensible API for orchestrating LLM interactions. It supports composing LLMs with data sources and tools through "chains" and provides utilities for text manipulation, templating, and embedding generation. The library includes tracing for debugging and starter kits for common use cases like streaming chatbots.
Quick Start & Requirements
npm i promptable
pnpm
for package management. Cloning the repo and running pnpm install
followed by pnpm dev
is necessary for development. Examples require copying .env.example
files and setting API keys.Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
The library is in early development and is experimental; it is not recommended for production use. The API is subject to change based on feedback.
2 years ago
1 day