TGViewer
CodeShadow CodeShadow @codeshadowcources · 77 subscribers
Post #419 70
💻 Подключаем GigaChat и пишем базовый код

Переходим к практике 👨‍💻
Для генерации тестов мы используем официальный 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️⃣ Какая структура данных хранит пары ключ-значение?
Просто, быстро и удобно.
В следующем посте покажу, как сделать вывод красивым и сохранить тест в файл
💎

— Следующая часть скоро 🔜
More from @codeshadowcources
  1. Oct 9, 2026🖥
  2. Oct 8, 2026Наш внутренний проект для преподавателей. Думаю, получилось отлично)
  3. Oct 8, 2026🎮 Как мы внедрили геймификацию в работу преподавателей Геймификация давно вышла за предел…
  4. Oct 6, 2026😎
  5. Oct 3, 2026😐
  6. Sep 27, 2026Пусть Codex или Claude сами напишут MCP Теперь кейс посерьёзнее. Допустим, приходит клиент…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →