jakecyr/openai-function-calling

Helper functions to generate JSON schema dicts for OpenAI ChatGPT function calling requests.

43
/ 100
Emerging

This is a helper library designed for developers who build applications using OpenAI's ChatGPT. It streamlines the process of defining functions your application can call, taking in standard Python function definitions and outputting the specific JSON schema required by OpenAI. Developers can use this to quickly integrate custom functionalities, like getting weather information, into their AI-powered tools.

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

Use this if you are a developer building an application that needs to connect OpenAI's ChatGPT to external tools or custom functions.

Not ideal if you are not a developer and simply want to use ChatGPT for general tasks, as this is a programming tool.

AI-application-development chatbot-integration LLM-tooling Python-development
No License Stale 6m
Maintenance 0 / 25
Adoption 9 / 25
Maturity 17 / 25
Community 17 / 25

How are scores calculated?

Stars

82

Forks

14

Language

Python

License

Last pushed

Mar 07, 2025

Commits (30d)

0

Dependencies

2

Get this data via API

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

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