Skip to content

Feature request: Per-API-key toggle between hourly and daily pollen refill modes #8994

@pollinations-ai

Description

@pollinations-ai

Problem

The new hourly refill system (effective March 11) creates friction for multi-tenant applications where multiple users share a single API key.

Use case: TeleChars AI

  • Developer tier: Flower (10 pollen/day)
  • Setup: Free users on the platform share the developer's API key
  • Usage pattern: Intense debugging/testing sessions that consume significant pollen in short bursts (< 1 hour)

With hourly refill (0.4p/hr for Flower), if multiple users test simultaneously, the pollen pool depletes quickly and everyone waits for the next hour. The daily refill (10p available at once) was more practical for this pattern — the developer could handle usage spikes even if it meant waiting until tomorrow for a full refill.

Proposed Solution

Add a per-API-key configuration option:

refill_mode: "hourly" | "daily"
  • Default: hourly (current behavior, good for casual users)
  • Optional: daily (aggregated refill, better for developers with shared/multi-tenant setups)

The total weekly pollen would remain the same (e.g., Flower = ~10p/day = 70p/week), just distributed differently based on the key's configuration.

Why this matters

Mode Casual user (spread throughout day) Dev with shared key (intense sessions)
Hourly ✅ Good - always has some pollen ❌ Bad - spikes drain pool, long waits
Daily ⚠️ Okay - need to plan usage ✅ Good - handle bursts, wait until tomorrow

This would encourage developers to bring users to the platform via BYOP (Bring Your Own Pollen) while keeping their own keys manageable for multi-tenant scenarios.


Reporter: marcosfrgames08 (TeleChars AI developer)


Author: marcosfrgames08 (UID: 1117271024271110214)
Source: View on Discord

Metadata

Metadata

Assignees

No one assigned

    Labels

    .REQUESTFeature requestAPIAPI/SDK generalCREDITSPollen balance issuespolly

    Type

    No type

    Projects

    Status

    Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions