Agentic Chatbot with OpenAI Agent Framework ๐ค


Overview
This project demonstrates a powerful multi-modal chatbot built using OpenAI's Agent Framework. The chatbot can handle various tasks including financial data retrieval, weather information, image generation, and creative content creation. It showcases the capabilities of modern AI agents in handling complex, multi-step tasks with external API integrations.
Tech Stack ๐ ๏ธ
OpenAI API & Agent SDK
Anthropic API
External API Integrations:
Yahoo Finance API ๐ฐ
OpenWeatherMap API ๐ค๏ธ
Gemini API for Image Generation ๐จ
Architecture Diagram ๐
Implementation Details ๐ง
Agent Core ๐ง
OpenAI Agent Framework for task orchestration
Anthropic API for enhanced reasoning capabilities
Function calling for external API integration
Available Tools ๐ ๏ธ
Stock price lookup via Yahoo Finance
Weather data retrieval
Image generation using Gemini
ASCII art generation
Poem generation
Workflow ๐
User query processing
Intent recognition
Tool selection and execution
Response generation and formatting
Multi-modal output delivery
Key Features โจ
Multi-modal capabilities
Real-time data integration
Creative content generation
Seamless API integration
Natural language understanding
Future Enhancements ๐
Additional API integrations
Enhanced error handling
Performance optimization
Extended creative capabilities
Subscribe to my newsletter
Read articles from Rocky directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by
