Изменено: - services/ai_service.py - автоматическое использование Cloudflare Gateway - config/settings.py - настройки CLOUDFLARE_ACCOUNT_ID и CLOUDFLARE_GATEWAY_ID - .env.example - добавлены переменные Cloudflare - README.md - секция о Cloudflare AI Gateway Создано: - docs/CLOUDFLARE_GATEWAY.md - подробная документация Преимущества: 🚀 Кэширование запросов - экономия до 99% на повторных запросах 📊 Аналитика - детальная статистика использования AI 💰 Контроль расходов - мониторинг стоимости 🛡️ Безопасность - защита API ключей и rate limiting Использование: 1. Создать Gateway на dash.cloudflare.com 2. Добавить CLOUDFLARE_ACCOUNT_ID в .env 3. Все запросы автоматически пойдут через Cloudflare Для отключения оставьте CLOUDFLARE_ACCOUNT_ID пустым. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
23 lines
740 B
Plaintext
23 lines
740 B
Plaintext
# Telegram Bot Token (получить у @BotFather)
|
||
BOT_TOKEN=your_telegram_bot_token_here
|
||
|
||
# OpenAI API Key
|
||
OPENAI_API_KEY=your_openai_api_key_here
|
||
|
||
# Cloudflare AI Gateway (опционально, для кэширования и мониторинга)
|
||
# Получить Account ID: https://dash.cloudflare.com/ -> AI -> AI Gateway
|
||
CLOUDFLARE_ACCOUNT_ID=4c714ccd1433cf82279ac6e1278bcb8f
|
||
CLOUDFLARE_GATEWAY_ID=gpt
|
||
|
||
# Database (для локального запуска с БД в Docker)
|
||
DATABASE_URL=postgresql+asyncpg://botuser:botpassword@localhost:15433/language_bot
|
||
|
||
# PostgreSQL настройки (для Docker)
|
||
POSTGRES_USER=botuser
|
||
POSTGRES_PASSWORD=botpassword
|
||
POSTGRES_DB=language_bot
|
||
DB_PORT=15433
|
||
|
||
# Settings
|
||
DEBUG=True
|