TengHu/ActionWeaver
Make function calling with LLM easier
This project helps AI engineers build applications where large language models (LLMs) need to perform specific tasks or use external tools. It allows you to define custom functions or Pydantic models as 'actions' that the LLM can call. You input a user's request and a set of available actions, and the system outputs either a text response or the result of the LLM invoking one or more of your defined actions. It's designed for AI engineers building sophisticated AI agents.
329 stars. No commits in the last 6 months.
Use this if you are an AI engineer who needs to reliably connect LLMs to custom code, external tools, or structured data extraction, especially when using OpenAI or Azure OpenAI services.
Not ideal if you are a non-technical user simply looking to chat with an LLM or if you need to integrate with a wide variety of LLM providers beyond OpenAI.
Stars
329
Forks
15
Language
Python
License
Apache-2.0
Category
Last pushed
Nov 10, 2024
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/llm-tools/TengHu/ActionWeaver"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related tools
vvrahul11/llm_chatbot
Web application that allows you to interact with biomedical knowledge graphs and query...
EricFillion/ericchat
A Mac GUI for running LLMs locally and privately.
UKPLab/llm-roleplay
LLM Roleplay: Simulating Human-Chatbot Interaction
gon-martinam/multiple-pdf-chat
Interact with multiple PDFs via an AI chatbot! Upload your documents, ask questions, and get...
Kilian-Declercq/Chat_KD
My own tiny chat LLM