Перейти к содержанию

Для разработчиков

Интеграция с GameForge по HTTP. Базовый путь: /api/v1.

Содержание

Страница Темы
Обзор API Base URL, ошибки
Авторизация Register, login, cookies, API keys
Эндпоинты инструментов Все четырнадцать tools, Discord, примеры

OpenAPI локально

Если APP_ENV не production:

  • http://localhost:8000/docs
  • http://localhost:8000/redoc

В production эти маршруты отключены.

Запуск тестов

export APP_ENV=test USE_MOCK_AI=true ALLOW_MOCK_BILLING=true FORCE_PLAN=studio
export DATABASE_URL=postgresql+asyncpg://gamedev:gamedev@localhost:5432/gamedev_test
export REDIS_URL=redis://localhost:6379/15
ruff check app tests
pytest -q

При APP_ENV=test HTTP rate limiting выключен, а middleware API-логов не пишет в глобальный DB engine (избегает проблем event loop в pytest-asyncio).