![image](https://private-user-images.githubusercontent.com/10769405/251024544-dec1a0eb-acb6-4819-8b06-a88fc2edd0ab.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjIwMzk0MDEsIm5iZiI6MTcyMjAzOTEwMSwicGF0aCI6Ii8xMDc2OTQwNS8yNTEwMjQ1NDQtZGVjMWEwZWItYWNiNi00ODE5LThiMDYtYTg4ZmMyZWRkMGFiLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MjclMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzI3VDAwMTE0MVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWM1NTA4ZGI5MTljZGIyZGI3MDAzMWVjMGYzNDY0MzU0YWQwMGUwY2ViMzdlOWY5NWU3NjkzNTg2MGMwM2MzZjYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.1601PqhzUBsfTmgtQw5wg3ZnhPzJ1ZICtKb61Te-HhI)
Chat with OpenAI Functions feature. Built with OpenAI Functions, Vercel AI SDK, and openai-function-calling-tools
ChatFn is an open-source AI chatbot that uses 🔥 openai-function-calling-tools - a library to make calling OpenAI functions calling easier.
webbrowser.mp4
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)
ChatFn is built on the following stack:
- 🔥 openai-function-calling-tools - a library to make calling OpenAI functions calling easier
- Next.js – framework
- OpenAI Functions - AI completions
- Vercel AI SDK – AI streaming library
- Vercel – deployments
- TailwindCSS – styles
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.
- Johann Li (@Johannli)
Licensed under the MIT license.