<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Shipping AI Applications on DATATWEETS</title><link>https://datatweets.com/courses/generative-ai/shipping-ai-applications/</link><description>Recent content in Shipping AI Applications on DATATWEETS</description><generator>Hugo</generator><language>en</language><copyright>Copyright (c) 2025 Datatweets</copyright><lastBuildDate>Sun, 28 Jun 2026 09:00:00 +0200</lastBuildDate><atom:link href="https://datatweets.com/courses/generative-ai/shipping-ai-applications/index.xml" rel="self" type="application/rss+xml"/><item><title>Lesson 1 - From Prototype to Production</title><link>https://datatweets.com/courses/generative-ai/shipping-ai-applications/lesson-1-from-prototype-to-production/</link><pubDate>Fri, 14 Nov 2025 09:00:00 +0200</pubDate><guid>https://datatweets.com/courses/generative-ai/shipping-ai-applications/lesson-1-from-prototype-to-production/</guid><description>A prototype handles the happy path; production handles everything else. Learn the five concerns that separate a script from a shipped product, and see the real token usage and cost numbers that production engineering is built on.</description></item><item><title>Lesson 2 - Streaming and Error Handling</title><link>https://datatweets.com/courses/generative-ai/shipping-ai-applications/lesson-2-streaming-and-error-handling/</link><pubDate>Fri, 14 Nov 2025 09:00:00 +0200</pubDate><guid>https://datatweets.com/courses/generative-ai/shipping-ai-applications/lesson-2-streaming-and-error-handling/</guid><description>Reliability is the first production concern. Stream responses with the SDK&amp;rsquo;s streaming API, handle the anthropic exception hierarchy with try/except, and lean on built-in automatic retries with exponential backoff and timeouts.</description></item><item><title>Lesson 3 - Managing Cost and Tokens</title><link>https://datatweets.com/courses/generative-ai/shipping-ai-applications/lesson-3-managing-cost-and-tokens/</link><pubDate>Fri, 14 Nov 2025 09:00:00 +0200</pubDate><guid>https://datatweets.com/courses/generative-ai/shipping-ai-applications/lesson-3-managing-cost-and-tokens/</guid><description>Every token costs money. Read the usage object and convert it to dollars, estimate cost with count_tokens before sending, and pull the real cost levers — model choice, max_tokens, prompt trimming, and caching — while tracking spend in production.</description></item><item><title>Lesson 4 - Securing and Serving</title><link>https://datatweets.com/courses/generative-ai/shipping-ai-applications/lesson-4-securing-and-serving/</link><pubDate>Fri, 14 Nov 2025 09:00:00 +0200</pubDate><guid>https://datatweets.com/courses/generative-ai/shipping-ai-applications/lesson-4-securing-and-serving/</guid><description>Two production concerns at once: keep secrets safe (read keys from the environment, never hardcode) and serve your model behind a real API. Build a FastAPI endpoint with Pydantic schemas, input validation, and provider-error-to-HTTP mapping.</description></item><item><title>Lesson 5 - Guided Project: Deploying an AI App</title><link>https://datatweets.com/courses/generative-ai/shipping-ai-applications/lesson-5-guided-project-deploying-an-ai-app/</link><pubDate>Fri, 14 Nov 2025 09:00:00 +0200</pubDate><guid>https://datatweets.com/courses/generative-ai/shipping-ai-applications/lesson-5-guided-project-deploying-an-ai-app/</guid><description>The final capstone: build a production-shaped FastAPI service for Claude that applies all five concerns — reliability, cost, security, serving, and observability — with schemas, error mapping, cost-per-request, logging, and a health check, verified end to end.</description></item></channel></rss>