Это код решения на хакатон "GigaChat".
- Сначала получить токены, для работы с Google Search и GigaChatAPI:
Для GOOGLE_API_KEY
, получить отсюда https://console.cloud.google.com/apis/api/customsearch.googleapis.com/credentials
Для GOOGLE_CSE_ID
, получить отсюда https://programmablesearchengine.google.com/
Для GIGACHAT_API_KEY
, получить отсюда https://developers.sber.ru/portal/products/gigachat-api
Настройка окружения:
- Установить окружение conda:
conda create --name <my-env>
- Активировать его:
conda activtate <my-env>
- Установить библиотеки:
pip install -r requirements.txt
Решение запускается локально одной строчкой
streamlit run web_explorer.py
Для развертывания онлайн - https://docs.streamlit.io/deploy/streamlit-community-cloud/deploy-your-app