GPT4Free (g4f) - бесплатный инструмент, который даёт доступ к мощным нейросетям: GPT-4/5, Claude, Gemini, DeepSeek. Работает через обратную инженерию публичных интерфейсов.

⚠️ Важно: Только для обучения и тестов. Может нарушать правила некоторых сервисов.


Установка за 2 минуты

Что нужно

  • Компьютер с интернетом
  • Python 3.10+ (поставьте галочку “Add to PATH” при установке)

Команда установки

pip install -U g4f[all]

Готово. Библиотека установлена.


Запуск

Вариант 1: Веб-интерфейс (как чат в браузере)

python -m g4f.cli gui --port 8080

Откройте в браузере: http://localhost:8080/chat/

Вариант 2: Режим разработчика (локальный API)

python -m g4f --port 1337

Теперь можно подключать любые приложения, поддерживающие OpenAI API.


Первый скрипт: 5 строк кода

Создайте файл test.py:

from g4f.client import Client

client = Client()

response = client.chat.completions.create(
    model="gpt-4o-mini",
    messages=[{"role": "user", "content": "Почему картофель - это состояние души?"}]
)

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

Запустите:

python test.py

Генерация изображений

from g4f.client import Client

client = Client()

img = client.images.generate(
    model="flux",
    prompt="Киберпанк-картофель в неоновом городе",
    response_format="url"
)

print(f"Готово: {img.data[0].url}")

Какие модели работают (март 2026)

МодельСтатусДля чего
gpt-4o-mini✅ СтабильноБыстрые ответы, чат
gpt-4o✅ СтабильноСложные задачи
deepseek-v3✅ СтабильноКод, логика, математика
gemini-2.5-pro⚠️ ИногдаМультимодальные задачи
llama-3.3-70b✅ СтабильноОткрытая альтернатива
gpt-5🔶 ЭкспериментМожет не работать

💡 Список меняется. Актуальный - через веб-интерфейс или команду:
GET http://localhost:8080/backend-api/models


Подключить к любому OpenAI-совместимому приложению

После запуска python -m g4f --port 1337:

from openai import OpenAI

client = OpenAI(
    base_url="http://localhost:1337/v1",
    api_key="не-важно-что-здесь"  # можно любое значение
)

response = client.chat.completions.create(
    model="gpt-4o-mini",
    messages=[{"role": "user", "content": "Расскажи анекдот про картофель"}]
)

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

Работает с LibreChat, Flowise, AnythingLLM и другими.


Если что-то не работает

# Обновите библиотеку
pip install -U g4f

# Ошибка при установке на Windows
pip install --upgrade pip setuptools wheel

# Нейросеть не отвечает
# → Попробуйте другую модель
# → Включите VPN
# → Подождите 10-30 секунд (некоторые провайдеры медленные)

# Используете Docker? Добавьте памяти браузеру:
docker run -p 8080:8080 --shm-size="2g" hlohaus789/g4f:latest

Docker (для серверов и продвинутых)

docker run -p 8080:8080 --shm-size="2g" hlohaus789/g4f:latest
  • Веб-интерфейс: http://localhost:8080
  • API: http://localhost:8080/v1

Ссылки