g4f

Pollinations

Free AI inference API with text and image generation capabilities.

Requirements

API Routes

Type URL
Text API https://text.pollinations.ai/openai
Image API https://image.pollinations.ai/prompt/{prompt}
Proxy https://g4f.dev/ai/pollinations
Models https://gen.pollinations.ai/v1/models

Features

Available Models

Examples

Python

from g4f.client import Client
from g4f.Provider import PollinationsAI

# No API key required
client = Client(provider=PollinationsAI)

response = client.chat.completions.create(
    model="openai",
    messages=[
        {"role": "user", "content": "Hello, how are you?"}
    ],
)

print(response.choices[0].message.content)

JavaScript

import { Pollinations } from '@gpt4free/g4f.dev';

const client = new Pollinations();

const response = await client.chat.completions.create({
    model: "openai",
    messages: [
        { role: "user", content: "Hello, how are you?" }
    ],
});

console.log(response.choices[0].message.content);

Image Generation

from g4f.client import Client
from g4f.Provider import PollinationsAI

client = Client(provider=PollinationsAI)

response = client.images.generate(
    prompt="A beautiful sunset over mountains",
    model="flux"
)

print(response.data[0].url)