Переходим к практике 👨💻
Для генерации тестов мы используем официальный SDK от GigaChat.
Вот базовая структура проекта:
from gigachat import GigaChat
from config import GIGACHAT_AUTH_KEY
giga = GigaChat(
credentials=GIGACHAT_AUTH_KEY,
verify_ssl_certs=False,
model='GigaChat-2-Max',
)
def generate_post(prompt: str) -> str:
response = giga.chat(prompt)
return response.choices[0].message.content
if name == "main":
prompt = "Создай тест из 5 вопросов по теме 'Базовые структуры данных в Python'"
result = generate_post(prompt)
print(result)
⭐️ Теперь, если запустить скрипт, ты получишь готовые вопросы с вариантами ответов.
Например:
1️⃣Что делает функция len()?Просто, быстро и удобно.
2️⃣ Какая структура данных хранит пары ключ-значение?
В следующем посте покажу, как сделать вывод красивым и сохранить тест в файл 💎
— Следующая часть скоро 🔜
