Skip to content
No models found
OpenRouter
© 2026 OpenRouter, Inc

Product

  • Chat
  • Rankings
  • Apps
  • Models
  • Providers
  • Pricing
  • Enterprise
  • Labs

Company

  • About
  • Announcements
  • CareersHiring
  • Privacy
  • Terms of Service
  • Support
  • State of AI
  • Works With OR
  • Data

Developer

  • Documentation
  • API Reference
  • SDK
  • Status

Connect

  • Discord
  • GitHub
  • LinkedIn
  • X
  • YouTube
Favicon for sourceful

Sourceful: Riverflow V2 Fast

sourceful/riverflow-v2-fast

Compare

Riverflow V2 Fast is the fastest variant of Sourceful's Riverflow 2.0 lineup, best for production deployments and latency-critical workflows.

The Riverflow 2.0 series represents SOTA performance on image generation and editing tasks, using an integrated reasoning model to boost reliability and tackle complex challenges.

Pricing is $0.02 per 1K output image and $0.04 per 2K output image. Does not support 4K image output.

Additional features:

  • Custom font rendering via font_inputs ($0.03/font, max 2)
  • Image enhancement via super_resolution_references ($0.20/reference, max 4)

See the image generation docs for details: https://openrouter.ai/docs/features/multimodal/image-generation(opens in new tab)

Note: Sourceful imposes a 4.5MB request size limit, therefore it is highly recommended to pass image URLs instead of Base64 data.

Modalities

Price

from $0.02/image

Context

8K

Weekly Tokens

66.4M

Released

Feb 2, 2026

OverviewProvidersPerformancePricingAppsActivityUptimeAPI

Sample code and API for Riverflow V2 Fast

OpenRouter normalizes requests and responses across providers for you.

1

Get your API key

Create an API key from your OpenRouter dashboard and set it as an environment variable:

2

Make your first request

Use sourceful/riverflow-v2-fast with the OpenRouter API:

OpenRouter supports image generation models that only output images and not text. These models can create images from text prompts when you specify modalities: ["image"] in your request. The generated images are returned as base64-encoded data URLs in the assistant message. Learn more about image generation.

In the examples below, the OpenRouter-specific headers are optional. Setting them allows your app to appear on the OpenRouter leaderboards.

Using third-party SDKs

For information about using third-party SDKs and frameworks with OpenRouter, please see our frameworks documentation.

3

Enable streaming

Add "stream": true to your request body to receive responses as server-sent events:

Endpoint

Sends a request for a model response for the given chat conversation. Supports both streaming and non-streaming modes.

POSThttps://openrouter.ai/api/v1/chat/completions
AuthorizationBearer $OPENROUTER_API_KEY
Content-Typeapplication/json
HTTP-Refereroptional — your site URL, for rankings
X-Titleoptional — your site name, for rankings
Modelsourceful/riverflow-v2-fast

Creates a streaming or non-streaming response using the OpenAI Responses API format.

Docs
POSThttps://openrouter.ai/api/v1/responses
AuthorizationBearer $OPENROUTER_API_KEY
Content-Typeapplication/json
HTTP-Refereroptional — your site URL, for rankings
X-Titleoptional — your site name, for rankings
Modelsourceful/riverflow-v2-fast