chatFn icon indicating copy to clipboard operation
chatFn copied to clipboard

chat with OpenAI functions

image

ChatFn

Chat with OpenAI Functions feature. Built with OpenAI Functions, Vercel AI SDK, and openai-function-calling-tools

License ChatFn's GitHub repo

Introduction

ChatFn is an open-source AI chatbot that uses 🔥 openai-function-calling-tools - a library to make calling OpenAI functions calling easier.

https://github.com/JohannLai/chatFn/assets/10769405/711c3783-bd96-4506-87d5-66f01599c879

Setting Up Locally

To set up ChatFn, you'll need to clone the repository and set up the following environment variables:

  • OPENAI_API_KEY – your OpenAI API key (you can get one here)

Tech Stack

ChatFn is built on the following stack:

Contributing

Here's how you can contribute:

  • Open an issue if you believe you've encountered a bug.
  • Make a pull request to add new features/make quality-of-life improvements/fix bugs.

Author

License

Licensed under the MIT license.