Models

List Models (OpenAI-compatible)

Returns available models in the OpenAI-compatible format ({object: "list", data: [...]}), with Pollinations pricing and capability extensions. Official models are ordered by modality (text, image, video, 3D, audio, realtime, embedding), with each configured default first, followed by stable and then alpha/preview models from newest to oldest. Community models follow from newest to oldest. Use /models, /text/models, /image/models, /audio/models, or /embeddings/models for richer metadata. When authenticated: the owner's private community models are included, models are filtered by API key permissions, and paid_only models are hidden if the account has no paid balance or the key only spends Quest Pollen. Each entry includes a health field (status, success_rate, requests) summarizing the last 50 eligible final requests within seven days for community proxies and the last 24 hours for other models, refreshed roughly every 60s. Public community proxy models at or below 80% success are omitted from lists; official models, agents, and models without observations remain listed. Use ?reliability=all to bypass this reliability filter. Pass ?community=false to exclude community models or ?community=true to return only community models.

get/v1/models

Request

  • Base URL: https://gen.pollinations.ai
  • URL: https://gen.pollinations.ai/v1/models
  • Auth: HTTP bearer

Query parameters

reliability'reliable' | 'all'

Defaults to reliable: public community proxy models need more than 80% success across the last 50 eligible requests within seven days, or no observations. Official models, agents, and private models are unaffected. Fallback rescues count as successes. Use all to bypass only this discovery filter; permissions and private visibility still apply. Exact-ID calls and fallback routing are unaffected.

source'official' | 'community'

Filter by source. Omit for both official and community models.

community'0' | '1' | 'true' | 'false'

Legacy source filter: true/1 for community, false/0 for official.

querystring

Search the canonical name, aliases, title, description and publisher. Case-insensitive; every whitespace-separated word must match.

capabilitiesstring

Comma-separated capabilities (tool_calling, reasoning, web_search, code_execution, pollinations_models). A model must have all of them.

agent'0' | '1' | 'true' | 'false'

true/1 returns only agents, false/0 excludes agents. Omit for both.

limitinteger

Return at most this many models (1-500), after every other filter and in catalog order.

Headers

pollinations-model-source'official' | 'community'

Filter by source. Omit for both official and community models.

pollinations-model-reliability'reliable' | 'all'

Defaults to reliable: public community proxy models need more than 80% success across the last 50 eligible requests within seven days, or no observations. Official models, agents, and private models are unaffected. Fallback rescues count as successes. Use all to bypass only this discovery filter; permissions and private visibility still apply. Exact-ID calls and fallback routing are unaffected.

Response

Success

object'list' required

Changes

No recorded changes to this operation across all 1 revision of this API.