g4f.dev

g4f.dev

g4f.dev – free and convenient AI endpoints you can use directly in your apps, scripts, and even right in your browser. chatgpt, deepseek, grok or gemini https://discord.gg/qXA4Wf4Fsm

Stars: 52

Visit
 screenshot

G4f.dev is the official documentation hub for GPT4Free, a free and convenient AI tool with endpoints that can be integrated directly into apps, scripts, and web browsers. The documentation provides clear overviews, quick examples, and deeper insights into the major features of GPT4Free, including text and image generation. Users can choose between Python and JavaScript for installation and setup, and can access various API endpoints, providers, models, and client options for different tasks.

README:

GPT4Free Documentation Hub

Welcome to the official docs for GPT4Free – free and convenient AI endpoints you can use directly in your apps, scripts, and even right in your browser.

Here you’ll find a clear overview, quick examples, and entry points to deeper docs for every major feature.


Installation & Setup

For full install guides—choose your method:

For rapid starts, you can use either Python or JavaScript (web).


Getting Started

📝 Text Generation

Python example for chat completion (with and without web search):

from g4f.client import Client

client = Client()
response = client.chat.completions.create(
    model="gpt-4.1",  # Try "gpt-4o", "deepseek-v3", etc.
    messages=[{"role": "user", "content": "Hello"}],
    web_search=False
)
print(response.choices[0].message.content)

Output:

Hello! How can I assist you today?

🎨 Image Generation

Generate images with a single call (returns URLs or base64):

from g4f.client import Client

client = Client()
response = client.images.generate(
    model="flux",  # Other models: 'dalle-3', 'gpt-image', etc.
    prompt="a white siamese cat",
    response_format="url"
)
print(f"Generated image URL: {response.data[0].url}")

More Python client info →

and Async client →


🧙‍♂️ Using GPT4Free.js

Use the official JS client right in the browser—no backend needed.

For text generation:

<script type="module">
    import Client from 'https://g4f.dev/dist/js/client.js';

    const client = new Client();
    const result = await client.chat.completions.create({
        model: 'gpt-4.1',  // Or "gpt-4o", "deepseek-v3"
        messages: [{ role: 'user', content: 'Explain quantum computing' }]
    });
    console.log(result.choices[0].message.content);
</script>

And for image generation:

<script type="module">
    import Client from 'https://g4f.dev/dist/js/client.js';

    const client = new Client();
    const response = await client.images.generate({
        model: "flux", // Or "dalle-3", "gpt-image"
        prompt: "a white siamese cat"
    });
    const imageUrl = response.data[0].url;
    console.log(`Generated Image URL: ${imageUrl}`);
    // Example: document.body.innerHTML += `<img src="${imageUrl}" />`;
</script>

See more JS client usage →

💻 Using CLI Client

Examples

  1. Text generation:

    g4f client "Explain quantum computing in simple terms"
  2. Image description:

    g4f client image.jpg "Describe this image"
  3. Image generation (with supported models):

    g4f client -m flux -O output.jpg "A futuristic cityscape"

CLI Client documentation →


Deep Dives


Community & Links


GPT4Free and g4f.dev are continuously improving. Have fun building, and let the bots do the heavy lifting for you!

← Back to GPT4Free GitHub

For Tasks:

Click tags to check more tools for each tasks

For Jobs:

Alternative AI tools for g4f.dev

Similar Open Source Tools

For similar tasks

For similar jobs