PuppyIP Resource Center
AI API Migration 5 min Published 2026-10-10

StepFun image APIs retire October 10: check Step Plan and save old images

October 10 is StepFun's announced shutdown date for image generation/editing, including Step Plan image APIs and Studio. Exact time and execution status are unconfirmed. Identify dependent calls, save still-downloadable originals and decide replacement production workflows now.

StepFun Image API Step Plan Model retirement Image preservation

Service eligibility and regional restrictions

PuppyIP serves only compliant overseas businesses and their authorized personnel. Proxy services are not available in mainland China. The service may only be used for lawful business activities outside mainland China. Use of this service within mainland China is prohibited.

Hosting a proxy IP or server overseas does not change these restrictions. The service must not be provided to end users in mainland China through relaying, forwarding, sharing or resale. Before use, read the Terms of Service.

Key Takeaways

  • The announced retirement of step-2x-large and step-image-edit-2 is October 10; exact implementation time is unknown. step-1x-edit is already marked unavailable.
  • Three Open Platform and two Step Plan APIs plus Studio generation are affected. Other Step Plan text, reasoning, speech and intelligent routing models are not.
  • Existing image links have expiry independent of retirement. Download originals needed long term to your own approved storage.
  • No exact time, time zone or replacement is announced. Step 5 Preview image input/text output does not replace image generation.

The announced date has arrived

Rereading October 10, the notice still specifies October 10, 2026 for step-2x-large and step-image-edit-2 text-to-image, image-to-image and editing. It does not confirm all routes stopped now. Follow the plan without treating a calendar date as an actual call result.

step-1x-edit is already unavailable, not a fallback. The other two are callable before the date and scheduled to stop from it, after which calls yield no valid response. Exact implementation time and regional order were not verified.

The notice requires necessary adjustments before October 10 and provides no grace period. Inventory dependent features/tasks and replacement or suspension now rather than assuming a late-night time-zone window.

Find three Open Platform paths

Search code, configuration, gateways and historical tasks for model names and paths, recording dependent functions. Check both so changing a UI option does not miss schedules or retry queues.

Text-to-image uses POST /v1/images/generations. Map each call to button, batch or automatic task and its owner, then check current configuration; old code alone does not prove active use.

Image-to-image uses POST /v1/images/image2image. Preserve relevant input material and approved outputs. Replacements need content preservation, not merely any image returned.

Editing uses POST /v1/images/edits. Record remaining editor dependencies and model settings. All three are covered; changing the model string has no official promise of keeping old routes alive.

Step Plan and Studio also need inventory

Step Plan text-to-image is POST /step_plan/v1/images/generations. Search the subscription path rather than declaring inventory complete after Open Platform checks.

Step Plan editing is POST /step_plan/v1/images/edits and also retires October 10. Check configurations/history and hidden automatic calls afterward.

Studio generation also ends, requiring team workflow changes. Other Step Plan text, reasoning, speech and intelligent routing are explicitly unaffected; do not declare the entire subscription stopped.

Retirement is not link retention

Find long-term-needed image download links in existing results/tasks. Links have independent expiry; they are not guaranteed through October 10, and an external URL alone is not backup.

While available, download originals into approved team storage and label project, purpose and version. Open them and verify format, dimensions and key content. Screenshots supplement records, not original files.

For expired links preserve task information and inspect backups or contact support. No universal recovery or immediate deletion of all images is promised. Handle each actual state without expanding conclusions.

Step 5 image input is not an image-output replacement

The notice names no replacement or automatic migration. Verify an alternative outputs images with needed generation/editing, access and pricing. Without those checks it is not a usable replacement.

Step 5 Preview accepts text/images/video and outputs text. Understanding images is not generating them; changing an old drawing model to step-5-preview does not complete migration.

Hypothetical ecommerce workflow: analyze a product image, then create a new main image. Step 5 specifications cover the first; the second needs an image-output service. This distinguishes needs without executing a task.

Account for both calls and finished assets

Every old-image dependency needs a validated replacement, manual production or owner-approved temporary suspension. Inspect configuration and queues beyond code to prevent repeated calls to a stopped service.

Evaluate nonsensitive samples for image output, editing, size/format, fees and failures and keep team-review results. These are preparation steps, not executed API tests or a promise of equivalent parameters/results.

Finally verify saved images open and creators know the new entry. Refunds, compensation and inherited pricing are unspecified; inspect applicable account notices rather than infer automatic refunds or unchanged fees.

Sources

Frequently Asked Questions

Will calls always return 404 or 410 afterward?

No exact status/error contract is promised. Retain actual responses; do not recognize only an invented retirement code.

Will unaffected intelligent routing automatically replace image calls?

No automatic mapping is announced. Unaffected routing does not keep the five image paths operating. Account for each drawing dependency separately.