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