AI agent with charts capabilities using OpenAI structured output and Quickchart
This workflow is an experiment to integrate charts in AI Agents, using the new [Structured Output from OpenAI](https://openai.com/index/introducing-structured-outputs-in-the-api/) and [Quickchart.io](https://quickchar...
Template notes
This workflow is an experiment to integrate charts in AI Agents, using the new [Structured Output from OpenAI](https://openai.com/index/introducing-structured-outputs-in-the-api/) and [Quickchart.io](https://quickchart.io/).
How it works - Users chat with an AI Agent. - Anytime the AI Agent considers a chart is needed, it calls a tool to generate a chart - OpenAI generates a chart using the Quickchart definition - This object is added at the end of a Quickchart.io URL ([see documentation](https://quickchart.io/documentation/usage/parameters/)) - The url is added in the conversation via the AI Agent as markdown.
Set up steps - Create an [OpenAI API Key](https://platform.openai.com/api-keys) - Create the OpenAI credentials - Use the credentials for the HTTP Request node (as Predefined Credential type) - Activate your workflow - Start chatting - For example, you can ask the AI Agent to generate a chart about the top 5 movies at the box office - Start exploring the limits
Shout-out [Quickchart.io](https://quickchart.io) is an amazing open source project that provides a free API to test. Go check them out!
Example of chart 