Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/naklecha/function-calling-playground
An online playground for function calling and sending function calling arguments to a webhook!
https://github.com/naklecha/function-calling-playground
function-calling-playground functioncalling
Last synced: about 1 month ago
JSON representation
An online playground for function calling and sending function calling arguments to a webhook!
- Host: GitHub
- URL: https://github.com/naklecha/function-calling-playground
- Owner: naklecha
- Created: 2024-02-22T17:59:50.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-02-24T14:21:35.000Z (10 months ago)
- Last Synced: 2024-02-24T15:28:43.788Z (10 months ago)
- Topics: function-calling-playground, functioncalling
- Language: TypeScript
- Homepage: https://fc.naklecha.com/
- Size: 3.77 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Fireworks Function Calling
I built an online playground for function calling and sending function calling arguments to a webhook! Also, I'd like to shout out Fireworks.ai for sponsoring API credits, so I can keep this website free to use :)
Try the project here: [fc.naklecha.com](https://fc.naklecha.com)
![demo](https://github.com/naklecha/function-calling-playground/blob/main/public/demo.png?raw=true)
### Setup
```bash
npm install
```Generate an API key on fireworks: [fireworks.ai/api-keys](https://fireworks.ai/api-keys)
Place your fireworks API key in the `.env` file.
```bash
FIREWORKS_API_KEY=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
```Start your server, by running:
```bash
npm run dev
```#### Additional Setup (optional)
1. Zapier a powerful tool for automating tasks and integrating different systems.
2. In this setup, we will configure a Zapier webhook to automate actions in response to certain events.
3. Start by creating a Zapier account if you don't have one already.
4. Set up a new Zap in Zapier.
5. Add a new action step and search for "Webhooks by Zapier".
6. Select "Webhooks by Zapier" as the action app and choose the desired action to perform.
7. Configure the action step settings, including any required parameters or data.
8. In the webhook URL field on the website, enter the URL provided by Zapier for your webhook.
9. At the end your Zap should look something like this: [example Zapier workflow](https://github.com/naklecha/function-calling-playground/blob/main/public/zapier.png)