Production ready AI assistant framework
-
Updated
May 8, 2024 - Python
Production ready AI assistant framework
Harness LLMs with Multi-Agent Programming
[ICML 2024] LLMCompiler: An LLM Compiler for Parallel Function Calling
kani (カニ) is a highly hackable microframework for chat-based language models with tool use/function calling. (NLP-OSS @ EMNLP 2023)
The llama-cpp-agent framework is a tool designed for easy interaction with Large Language Models (LLMs). It provides a simple yet robust interface using llama.cpp, allowing users to chat with LLM models, execute structured function calls and get structured output. Also supports llama-index and OpenAI Tools.
An intuitive approach to building with LLMs
Command Your World with Voice
Started out as Dynamic Function Calling for OAI. Upon reviewing a research paper released (LATM) This is/has become a implementation of such system using: OpenAI and Autogen
SirChatalot is a Telegram bot leveraging ChatGPT, Claude or YandexGPT. It uses Whisper for speech-to-text and DALL-E, Stability AI or YandexART for image creation. It can use vision capabilities or tools/functions.
Helper functions to generate JSON schema dicts for OpenAI ChatGPT function calling requests.
Folder-based functions for ChatGPT's function calling with Pydantic support 🚀
This project aims to combine the latest LLMs, Multi-Step Asynchronous Function Calling, Natural Language Processing, and Text-to-Speech.
Claudetools is a Python library that enables function calling with the Claude 3 family of language models from Anthropic.
A smart AI voice assistant with multi-language support and long-term memory. Currently best for Swedish and English. Compatible with Windows and Raspberry Pi. The assistant can use various functions and tools to answer questions (Google, Wolfram Alpha, etc.). Based on OpenAI's GPT-models, Google STT and TTS, and ElevenLabs TTS.
Simple demo of OpenAI Assistant with all tool types
A software application is that allows users to input specific themes or topics for a meme or marketing poster. Following this input, the application produces a cohesive poster with both text and imagery
🍋 Local webui for Large Language Models. Supports the GGUF format. Inference using speech-to-text, text-to-speech, SDXL Turbo, and moondream2.
Add a description, image, and links to the function-calling topic page so that developers can more easily learn about it.
To associate your repository with the function-calling topic, visit your repo's landing page and select "manage topics."