ok_ziggy

Last updated:

0 purchases

ok_ziggy Image
ok_ziggy Images
Add to Cart

Description:

ok ziggy

A dynamic proxy, enabling seamless interaction with multiple services via
OpenAPI Specification.
Install This tool #
Make sure your have dart installed. Follow the instructions, in the link below.
https://dart.dev/get-dart
After installation, you can install ziggy and ziggy tools with the following commands

dart pub global activate ok_ziggy_tools


dart pub global activate ok_ziggy

Initialize Server Project #
Go to the directory where you would like to initialize the chatbot server.

zigt init

This will generate your server files under the data directory. For a more detailed
explanation of the file see the tools project: https://github.com/sisbell/ok-ziggy-tools

Running Chatbot Server #
Run the Ok Ziggy server with the following command

ziggy start

If you need to configure the startup
Starts the Ok Ziggy Server

Usage: ziggy start [arguments]
-h, --help Print this usage information.
-p, --port server port
(defaults to "8080")
--scheme protocol: http or https
(defaults to "http")
--host
--dataDir (defaults to "data")
copied to clipboard
Now go through the process of "Develop your own plugin" and installing it

Sample Chat #
https://chat.openai.com/share/f56091cb-bfb2-461f-a82e-b5068003f32f
Updating with new services #
The sample-domains.json file contains just 3 services but you can add a lot more.
[
"api.speak.com",
"trip.com",
"server.shop.app"
]
copied to clipboard
Just go to the following site and pick out what you like.
https://github.com/sisbell/chatgpt-plugin-store

The domain names you need are right in the file name. so agones.gr.json has a domain
name of agones.gr. Add it
[
"api.speak.com",
"trip.com",
"server.shop.app",
"agones.gr"
]
copied to clipboard
Note before adding any service, go to the
manifest file and make sure that there is no authentication required. Also keep in
mind that not all services may work as expected so test them out.
"auth": {
"type": "none"
},
copied to clipboard
After adding, you need to regenerate the catalog.

zigt create -i data/sample-domains.json

Now copy the new files into your catalog directory

zigt copy

Restart your server

ziggy start

Now you can see football results by asking Ziggy.

Note: delete the build directory when deleting services.

License:

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Files In This Product:

Customer Reviews

There are no reviews.