cadifyai/tool2schema
Automatically convert functions to schemas for LLM function calling.
This tool helps AI application developers quickly convert their existing Python functions into a structured format (schemas) that large language models (LLMs) can understand and use for function calling. You input your Python functions, and it outputs the corresponding JSON schema, making it easier to integrate custom tools with LLMs like OpenAI's GPT or Anthropic's Claude. It is used by developers building applications that need to dynamically call custom functions through an LLM.
No commits in the last 6 months. Available on PyPI.
Use this if you are a Python developer building LLM-powered applications and need to expose your Python functions to large language models for them to call.
Not ideal if you are not a developer or do not work with Python functions and large language models for tool integration.
Stars
21
Forks
1
Language
Python
License
Apache-2.0
Category
Last pushed
Sep 29, 2024
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/llm-tools/cadifyai/tool2schema"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
Maximilian-Winter/llama-cpp-agent
The llama-cpp-agent framework is a tool designed for easy interaction with Large Language Models...
mozilla-ai/any-llm
Communicate with an LLM provider using a single interface
CliDyn/climsight
A next-generation climate information system that uses large language models (LLMs) alongside...
ShishirPatil/gorilla
Gorilla: Training and Evaluating LLMs for Function Calls (Tool Calls)
OoriData/OgbujiPT
Client-side toolkit for using large language models, including where self-hosted