<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>ZeroFA Blog</title>
    <link>https://zerofa.ai/blog/</link>
    <description>Practical guides for developers: integration tutorials, API error troubleshooting, model comparisons, pricing analysis, and recipes for the OpenAI-compatible gateway.</description>
    <language>en</language>
    <item>
      <title>Doubao Seedance 2.0 Prompt Guide: Formulas, Shot Lists, and Common Fixes</title>
      <link>https://zerofa.ai/blog/seedance-2-0-prompt-guide/</link>
      <guid>https://zerofa.ai/blog/seedance-2-0-prompt-guide/</guid>
      <pubDate>Sat, 08 Aug 2026 00:00:00 GMT</pubDate>
      <description>The official prompt guide condensed into one actionable page: task sentence patterns, the eight-element formula, subject definitions, shot-by-shot sequencing, bracket conventions, plus fixes for identity drift, duplicate twins, and style drift — with a runnable API example.</description>
    </item>
    <item>
      <title>Doubao Seedance 2.5 Prompt Guide: Task Locking and Structured Prompts</title>
      <link>https://zerofa.ai/blog/seedance-2-5-prompt-guide/</link>
      <guid>https://zerofa.ai/blog/seedance-2-5-prompt-guide/</guid>
      <pubDate>Sat, 08 Aug 2026 00:00:00 GMT</pubDate>
      <description>The biggest change in Seedance 2.5 is the locked/unlocked task system: edit, first/last-frame, and extend tasks lock output parameters. Covers asset limits, the four-part structured prompt, timestamp rules, and a quick 2.0-vs-2.5 comparison — with an API example.</description>
    </item>
    <item>
      <title>Fix OpenAI API 429 Rate Limit Errors: Complete Guide</title>
      <link>https://zerofa.ai/blog/openai-429-rate-limit/</link>
      <guid>https://zerofa.ai/blog/openai-429-rate-limit/</guid>
      <pubDate>Fri, 07 Aug 2026 00:00:00 GMT</pubDate>
      <description>A 429 is not one error but three: rate limits, exhausted quota, and platform overload return different bodies and need different fixes. Diagnose the real cause in 30 seconds and copy a working exponential-backoff retry.</description>
    </item>
  </channel>
</rss>
