← Journey PHASE 5b — Design system: client design system + Penpot bidirectional

API Shift: Claude to Groq

Claude API dependency eliminated from the homelab AI pipeline. Image queries now use model-generated prompts instead of tag heuristics.

The journey post generator now runs on Groq qwen3-32b. Claude API no longer appears anywhere in the automated pipeline — not in n8n, not in the journey generator, not in session ingestion.

Removed
  • anthropic SDK
  • claude-sonnet-4-6
  • ANTHROPIC_API_KEY
Added
  • groq SDK
  • qwen/qwen3-32b
  • GROQ_API_KEY

The other change in this pass: Unsplash image selection no longer uses a tag-based heuristic. The model now returns an image_query field alongside the post content — a plain language description of what would make a good hero photo. That query goes directly to Unsplash instead of filtering tags for something usable.

What this unblocks: the pipeline is now fully Anthropic-free on the automation layer. Claude stays in the loop for interactive sessions — planning, debugging, building — but nothing automated calls the API anymore.