jakecyr/openai-function-calling
Helper functions to generate JSON schema dicts for OpenAI ChatGPT function calling requests.
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.
Stars
82
Forks
14
Language
Python
License
—
Category
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.
Higher-rated alternatives
ndycode/oc-chatgpt-multi-auth
OpenCode plugin for using ChatGPT Plus/Pro in GPT-5 and Codex workflows with OAuth login,...
oceanlvr/ChatGPT-ProBot
🤖️ A ChatGPT based GitHub robot. dialogue/CR/etc..
dataforseo/open-ai-actions
OpenAPI specs for integrating DataForSEO APIs with ChatGPT Actions
rizerphe/openai-functions
Generate ChatGPT function call schemas based on function docstrings.
FullStackWithLawrence/openai-hello-world
A Python "Hello World" application that also demonstrates the OpenAI API and usage of Docker.