FastAPI
Build
Expose a model or workflow through a typed HTTP API you can test.
A working product: UI + backend + LLM + memory + guardrails, deployed for others to use.
Explore 6 tools for this projectShare of job postings in India, per role, that name this capability.
Needs first: Build and consume REST APIs, Design and version prompts systematically
Start with one tool for each part of your project. You don’t need to learn them all.
6 tools to explore
Build
Expose a model or workflow through a typed HTTP API you can test.
Build · Data
Turn a Python workflow into an interactive demo that others can try.
Build
Build a web interface and server routes for a model-backed application.
Data · Build
Practise SQL joins and aggregations, or store application records in a relational database.
Build · Test
Connect model calls, tool use and structured responses to your own application.
Build · Test
Build model-backed features with messages, tool use and responses you can evaluate.
Write a 30-question FAQ for a small business you actually know - a kirana chain, a coaching institute, your family's shop - or lift one from a real business's public FAQ page. Build a chat assistant over it that answers in-scope questions, keeps context within a session, streams its replies, and politely refuses anything outside its remit (no medical, legal or financial advice). Deploy it on a free host so it has a public URL, and put rate limiting in front so an anonymous visitor cannot run up your bill. A WhatsApp channel through a Gupshup or Twilio sandbox is a stretch goal, never a requirement.
A 30-question FAQ you write for a small business you know (kirana chain, coaching institute), or one copied from a real business's public FAQ page
Shipped a publicly deployed FAQ chat assistant with session memory, streaming replies, scope guardrails that refuse out-of-scope questions, and rate limiting that keeps measured cost per conversation bounded.