This repository contains lesson materials and code examples for Unit 10 of the Agentic AI Developer Certification Program by Ready Tensor. This is about packaging agentic AI systems for different audiences — from portfolio demos to production handoffs.
- Lessons 1a-1b: FastAPI & Render — Build professional APIs and deploy them as scalable services
- Lesson 2: Gradio & Hugging Face — Create intuitive demos and share them instantly
- Lesson 3: Streamlit & Cloud — Build interactive showcases for stakeholders and employers
- Lesson 4: Building Resilience — Handle real-world failures gracefully when APIs go down
- Lesson 5: Production Documentation — Technical docs and compliance materials for professional handoffs
- Python 3.10+
- Groq API key (for Lesson 1). You can get your API key from Groq.
Create a .env file in the root directory and add your API key:
GROQ_API_KEY=your-api-key-here
cd code/lesson1a_fastapi/python -m venv venv(if not already created)source venv/bin/activate(orvenv\Scripts\activateon Windows)pip install -r requirements.txtpython example/main.pyfor example 1 (simple service)- Open your browser and go to
http://localhost:8000/docsto interact with the API.
cd code/lesson1a_fastapi/python -m venv venv(if not already created)source venv/bin/activate(orvenv\Scripts\activateon Windows)pip install -r requirements.txt(if not already installed)python example2_rag/setup_data.pyto ingest data into the RAG database (one-time only)python example2_rag/main.pyto run the RAG service- Open your browser and go to
http://localhost:8000/docsto interact with the API.
cd code/lesson2_gradio/- Create a
.envfile with your Groq API key:GROQ_API_KEY=your_groq_api_key_here python -m venv venv(if not already created)source venv/bin/activate(orvenv\Scripts\activateon Windows)pip install -r requirements.txtpython main.pyto run the Gradio app- Open your browser and go to
http://localhost:7860to interact with the app.
cd code/lesson3_streamlit/- Create a
.envfile with your Groq API key:GROQ_API_KEY=your_groq_api_key_here python -m venv venv(if not already created)source venv/bin/activate(orvenv\Scripts\activateon Windows)pip install -r requirements.txtstreamlit run main.pyto run the Streamlit app- Open your browser and go to
http://localhost:8501to interact with the app.
This project is licensed under the CC BY-NC-SA 4.0 License – see the LICENSE file for details.
Ready Tensor, Inc.
- Email: contact at readytensor dot com
- Issues & Contributions: Open an issue or PR on this repo
- Website: https://readytensor.ai