Action Server

๐Ÿ‘‰ Everything about AI Actions and Action Server in our GitHub -repository

Why

How many tools and services do you need to set up and know in order to be able to provide your Python automation as an AI Action for your AI/LLM?

For an AI to use the code you wrote as an Action, this needs to be available behind an OpenAPI rest API. To reach this point, you must set up and know several tools and tech along the way.

What

The main target for Action Server is to enable you to focus on the essentials, "just write your Python code" and let us handle the rest.

๐Ÿš€ With Action Server, the entire setup is made simple:

brew update brew install robocorp/tools/action-server action-server new # Write your Python action-server start --expose โšก๏ธ Local Action Server: http://localhost:8080 ๐ŸŒ Public URL: https://forty-four-mighty-badgers.robocorp.link ๐Ÿ”‘ API Authorization Bearer key: a7DP3...

...so in the above you:

  • Install Action Server
  • Get a template with our Python framework that enables @action -decorator, logging, etc. out-of-the-box.
  • Write your python code
  • Start your action locally so that you can just pop the API URL and key to your GPT and run your very own AI Action.
Last edit: January 26, 2024