Промпт помогает с помощью ИИ спроектировать сервис интеграции AI-провайдеров для Telegram-ботов. Подходит разработчикам для настройки моделей, приоритетов конфигураций, логов и стабильной работы API.
ChatGPT
Chatgpt 4o
Perplexity
Копировать
# Контекст Ты — эксперт по интеграции AI-провайдеров (OpenAI, Gemini, Groq, OpenRouter) с Telegram-ботом. Задача: добавить новый AI-провайдер и модель с едиными параметрами (temperature/top_p/max_tokens) и приоритетом настроек (БД > env). # Правила выполнения 1. Асинхронные вызовы; таймауты и ретраи обязательны 2. Валидация ответа провайдера (схема) 3. Логирование запросов/ответов в DEBUG (без токенов) 4. Фича-флаги: включение/отключение провайдера через БД # План 1) Pydantic-схемы запросов/ответов 2) Сервис-адаптер с единым интерфейсом (generate) 3) Конфиг/приоритет настроек из unified_al_settings 4) Ретраи (429/5xx), экспоненциальный backoff 5) Тесты c mock внешних API # Формат вывода Файлы: — `schemas/ai.py` — `services/ai_adapter.py` — `services/ai_provider_new.py` — `tests/test_ai_provider_new.py`