TengHu/ActionWeaver

Make function calling with LLM easier

36
/ 100
Emerging

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.

AI-application-development LLM-tool-integration agent-frameworks structured-data-extraction
Stale 6m No Package No Dependents
Maintenance 0 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 10 / 25

How are scores calculated?

Stars

329

Forks

15

Language

Python

License

Apache-2.0

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.