winkjs / wink-composer

Compose LLM applications easily ♫

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

wink-composer

Stability

Compose LLM applications easily ♫

We are excited to announce the beginning of our Generative AI journey to deliver a mature framework designed to simplify LLM application development. Stay tuned as wink-composer unfolds over the next several weeks.

What is wink-composer?

Wink-composer is an upcoming open-source JavaScript library that aims to simplify the creation of LLM-driven applications. It will be capable of running on both Node.js and browser environments, with planned support for TypeScript. With its declarative and intuitive API, wink-composer will empower developers to build robust and efficient applications with ease.

Why wink-composer?

Building on the success and insights gained from our flagship product winkNLP, we are developing wink-composer to be even more developer-friendly and powerful. Here’s what will make wink-composer special:

✨ Declarative, natural language like API Achieve more with minimal code using our intuitive and expressive API.
🔖 Advanced Prompt TemplatesEasily create reusable prompt templates including meta templates at central open source repository.
⚡️ VersatilityFrom RAG to information extraction, Q&A, chatbots, data analysis or talking to your data, wink-composer supports a wide range of applications.
🛠️ Comprehensive ToolsetLeverage powerful tools for building agents, transforming data with parsers for downstream pipelines, and simplifying data preprocessing and analysis for JSON and CSV formats.
♻️ Easy IntegrationIntegrate effortlessly with vector databases, LLMs, and more.
🧭 Effortless TracingQuickly trace and debug your application’s behavior and performance.

Our Focus

  1. Ease of Use: Focus on your application logic without worrying about underlying complexities.
  2. Open Source/Weight LLMs: Prioritizing open-source and efficient LLMs to empower developers.
  3. Extensibility: Create a modular and loosely coupled framework that simplifies the process for potential contributors to understand and add new features and capabilities.

Contributions are welcome

We’re in the early stages of setting up the project — discuss your ideas at wink-composer's Github discussions or drop a line at wink@graype.in.

About winkJS

WinkJS is a family of open source packages for Natural Language Processing, Machine Learning, and Statistical Analysis in Javascript. The code is thoroughly documented for easy human comprehension and has a test coverage of ~100% for reliability to build production grade solutions.

Copyright & License

Wink Composer is copyright 2024 GRAYPE Systems Private Limited.

It is licensed under the terms of the MIT License.

About

Compose LLM applications easily ♫

License:MIT License


Languages

Language:JavaScript 100.0%