rizerphe/local-llm-function-calling

A tool for generating function arguments and choosing what function to call with local LLMs

51
/ 100
Established

This tool helps AI developers guide their local large language models (LLMs) to produce structured, specific outputs that can then trigger predefined functions or actions. You provide the LLM with a task description and a blueprint (JSON schema) of the data it should extract, and it outputs the structured data, ensuring it perfectly matches the specified format. It's for developers building applications where LLMs need to precisely extract information or decide on a specific tool to use based on user input.

439 stars. No commits in the last 6 months. Available on PyPI.

Use this if you are a developer integrating local LLMs into an application and need to ensure the LLM's text output strictly conforms to a JSON schema for reliable function calling or data extraction.

Not ideal if you are an end-user simply looking for a chat interface or general text generation without the need for structured, schema-constrained outputs.

AI-development LLM-application-building data-extraction workflow-automation API-integration
Stale 6m
Maintenance 0 / 25
Adoption 10 / 25
Maturity 25 / 25
Community 16 / 25

How are scores calculated?

Stars

439

Forks

41

Language

Python

License

MIT

Last pushed

Mar 12, 2024

Commits (30d)

0

Dependencies

3

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/llm-tools/rizerphe/local-llm-function-calling"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.