...*
3. Erst dann:
   - Timeout setzen
   - Streaming (`stream=True`)
   - kleinere Prompts
   - Batch-Strategie

Wenn du willst, poste **nur** den Teil:
- ab Prompt-Bau
- bis `requests.post`

Dann sage ich dir exakt:
- wo der erste Log hin muss
- ob dein Request unnötig groß/blockierend ist
- ob du unbewusst in einem Retry-Loop steckst

Bis hierhin ist alles konsistent erklärbar. Keine Magie, kein Zufa...