Этот документ содержит практические примеры использования приложения AI Tutor с функционалом BYOK.
streamlit run app_byok.py- Откройте expander "🔑 Настройки API" в левой панели
- Вставьте ваш API ключ в поле (например:
sk-proj-abcd1234...) - Нажмите "💾 Сохранить ключ"
- Увидите: "✅ Ключ сохранён. Можно работать."
Введите в поле ввода:
Объясни, что такое квантовая физика простыми словами
Модель ответит понятным объяснением с учётом текущей температуры.
Настройки:
- Модель:
gpt-3.5-turbo - Температура:
0.7
Запрос:
Напиши короткое стихотворение о весне
Ожидаемый результат: Быстрый ответ, простое стихотворение (4-8 строк)
Настройки:
- Модель:
gpt-4o-mini - Температура:
0.7
Запрос:
Напиши короткое стихотворение о весне
Ожидаемый результат: Более качественное стихотворение с рифмой и ритмом
Настройки:
- Модель:
gpt-4o - Температура:
0.7
Запрос:
Напиши короткое стихотворение о весне
Ожидаемый результат: Профессиональное стихотворение с глубоким смыслом
Настройки:
- Модель:
gpt-4o-mini - Температура:
0.2
Запрос:
Какая столица Франции?
Результат:
Столица Франции — Париж.
Короткий, точный, детерминированный ответ.
Настройки:
- Модель:
gpt-4o-mini - Температура:
0.9
Запрос:
Придумай короткую сказку о роботе, который мечтал стать художником
Результат: Креативная, уникальная история с неожиданным сюжетом.
Настройки:
- Модель:
gpt-4o-mini - Температура:
0.5
Запрос:
Напиши функцию на Python для сортировки списка методом пузырькаРезультат: Рабочий код с комментариями, сбалансированный подход.
Запросы:
Что такое list comprehension в Python?Покажи примеры использования list comprehensionКак сделать nested list comprehension?
Создайте новый чат (🆕 Новый чат)
Запросы:
Объясни теорему ПифагораГде применяется теорема Пифагора в реальной жизни?Реши задачу: найди гипотенузу треугольника со сторонами 3 и 4
Создайте новый чат (🆕 Новый чат)
Запросы:
Дай рецепт пиццы МаргаритаКак приготовить тесто для пиццы?Какие альтернативы моцарелле можно использовать?
Результат: Три независимых диалога, между которыми можно легко переключаться.
Настройки:
- Модель:
gpt-4o-mini - Температура:
0.7
Помоги написать статью на тему "Искусственный интеллект в медицине".
Предложи структуру статьи.
Ответ модели:
1. Введение
2. История применения ИИ в медицине
3. Текущие применения
- Диагностика
- Персонализированная медицина
- Роботизированная хирургия
4. Преимущества
5. Вызовы и этические вопросы
6. Будущее ИИ в медицине
7. Заключение
Напиши введение для этой статьи (2-3 абзаца)
Ответ: Модель помнит контекст предыдущего сообщения и напишет введение по предложенной структуре.
Теперь напиши раздел "Текущие применения" с примерами
Ответ: Модель продолжает работу над статьёй, сохраняя стиль и контекст.
Настройки:
- Модель:
gpt-4o - Температура:
0.4
Создай базовое Flask приложение с маршрутами для:
- Главной страницы (/)
- Страницы "О нас" (/about)
- API эндпоинта для получения данных (/api/data)
Ответ: Модель предоставит полный код Flask приложения.
Добавь к этому приложению подключение к SQLite базе данных
и модель User с полями: id, username, email
Ответ: Модель расширит код, добавив SQLAlchemy и модель User.
Напиши unit-тесты для этого приложения используя pytest
Ответ: Модель создаст файл с тестами, учитывая предыдущий код.
Настройки:
- Модель:
gpt-4o-mini - Температура:
0.3
Запрос:
Найди ошибку в этом коде:
def calculate_average(numbers):
total = 0
for num in numbers:
total += num
return total / len(numbers)
# Тест
result = calculate_average([])
print(result)
Ответ модели:
Проблема: division by zero при пустом списке.
Исправленный код:
def calculate_average(numbers):
if not numbers:
return 0
total = 0
for num in numbers:
total += num
return total / len(numbers)
Настройки:
- Модель:
gpt-4o-mini - Температура:
0.5
Запрос:
Переведи на русский и объясни простыми словами:
"A hash table is a data structure that implements an associative array,
a structure that can map keys to values. It uses a hash function to
compute an index into an array of buckets or slots, from which the
desired value can be found."
Ответ модели:
Перевод:
"Хеш-таблица — это структура данных, которая реализует ассоциативный
массив, структуру, способную сопоставлять ключи значениям. Она
использует хеш-функцию для вычисления индекса в массиве сегментов,
из которого можно найти нужное значение."
Простыми словами:
Представь телефонную книгу, где вместо перелистывания всех страниц,
ты используешь специальную формулу (хеш-функцию), которая сразу
говорит, на какой странице искать нужный номер. Это делает поиск
очень быстрым!
Настройки:
- Модель:
gpt-4o-mini - Температура:
0.8
Напиши креативный пост для Instagram о новом кафе "Утренний бриз",
которое специализируется на авторском кофе и домашней выпечке.
Добавь хештеги.
Напиши профессиональный пост для LinkedIn о запуске нового
SaaS продукта для автоматизации email-маркетинга.
Напиши краткий tweet (до 280 символов) о важности кибербезопасности.
Настройки:
- Модель:
gpt-4o-mini - Температура:
0.6
Диалог:
Пользователь:
Объясни, что такое блокчейн
AI:
Блокчейн — это децентрализованная база данных, где информация
хранится в "блоках", связанных в цепочку. Каждый блок содержит
данные о транзакциях и ссылку на предыдущий блок...
Пользователь:
А как это связано с криптовалютами?
AI:
Криптовалюты, такие как Bitcoin, используют блокчейн для записи
всех транзакций. Когда вы отправляете Bitcoin другому человеку...
Пользователь:
Можно ли использовать блокчейн не для криптовалют?
AI:
Да! Блокчейн применяется во многих областях:
1. Управление цепочками поставок
2. Медицинские записи
3. Системы голосования
...
Шаг 1: После окончания работы откройте "🔑 Настройки API"
Шаг 2: Нажмите "🗑️ Очистить ключ"
Шаг 3: Увидите уведомление: "🔄 Ключ удалён из сессии"
Шаг 4: Закройте вкладку браузера
Результат: API ключ полностью удалён из памяти.
-
Будьте конкретны:
- ❌ "Расскажи о Python"
- ✅ "Объясни разницу между списком и кортежем в Python с примерами"
-
Разбивайте сложные задачи:
- ❌ "Создай полноценный интернет-магазин"
- ✅ "Шаг 1: Создай структуру базы данных для интернет-магазина"
-
Используйте контекст:
- Модель помнит предыдущие сообщения в чате
- Можно ссылаться на ранее упомянутое: "Улучши этот код"
-
Экспериментируйте с температурой:
- Точность: 0.2-0.4
- Баланс: 0.5-0.7
- Креативность: 0.8-1.0
-
Не отправляйте конфиденциальные данные:
- Пароли, API ключи, персональные данные
- Коммерческую тайну
-
Не полагайтесь на 100% точность:
- Всегда проверяйте фактическую информацию
- Особенно в медицине, юриспруденции, финансах
-
Не создавайте слишком длинные диалоги:
- Каждое сообщение в истории = дополнительные токены
- Создавайте новый чат для новой темы
Приятного использования! 🚀
Экспериментируйте с настройками и находите оптимальные параметры для ваших задач!