{"repo":"www-norma-dev/IONOS-simple-chatbot","free":true,"listed":false,"github":"https://github.com/www-norma-dev/IONOS-simple-chatbot","clone":"git clone https://github.com/www-norma-dev/IONOS-simple-chatbot.git","description":"IONOS AI Chatbot is a starter pack built around a core ReAct agent with a FastAPI backend and Streamlit frontend for building intelligent conversational AI. It connects to IONOS Hub for inference models and IONOS Studio for fine-tuned models, supports real-time web search, model routing, and tool calling. It’s your European go-to solution for Infra","language":"Python","stars":15,"topics":["ai","chatbot","fastapi","ionos","ionos-cloud","langchain","llm","nextjs","rag","tfidf"],"license":"MIT","category":"ai-agents","readme_excerpt":"Project Overview This repository contains a full-stack AI chatbot powered by IONOS AI , featuring a ReAct agent with real-time web search capabilities. The project includes: - Backend : FastAPI service with LangGraph ReAct agent that uses Tavily for web search and integrates with both IONOS AI Model Hub (inference models) and IONOS AI Model Studio (fine-tuned models). - Frontend : Two options: - Streamlit (recommended): Modern, interactive chat interface with real-time streaming support - Next.js (alternative): React-based web application --- Key Features - 🤖 Intelligent ReAct Agent : LangGraph-powered agent with tool-calling capabilities - 🔍 Real-time Web Search : Integrated Tavily API for up-to-date information retrieval - 🎯 Dual Model Support : - IONOS Model Hub (inference models with web search) - IONOS Studio (fine-tuned models for specialized tasks) - ⚡ Streaming Responses : Real-time token-by-token output for Hub models - 💬 Conversation History : Context-aware multi-turn conversations - 🚀 Production Ready : Kubernetes deployment with CI/CD pipeline --- Table of Contents - Prerequisites - Environment Variables - Backend Setup - Frontend Setup - Streamlit (Recommended) - Next.js (Alternative) - Usage - Project Structure - Adding Fine-tuned Models - CI/CD Deployment - Documentation - License --- Prerequisites Before you begin, ensure you have: - Python (v3.10 or above) - pip for Python dependencies - Node.js (v18 or above) and npm (only if using Next.js frontend) - A","default_branch":null,"files":null,"tree":[],"storefront":"/r/www-norma-dev","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/www-norma-dev/IONOS-simple-chatbot/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}