Знание жемчужины

Проверяет знания по различным темам.

Что он делает

В поле ввода Вопрос введите тему, по которой вы хотите пройти тест, и выберите количество вопросов. Затем нажмите «Пройти тест», после чего приложение выполнит вызов API к Gemini с темой и количеством вопросов. API будет использовать модель «gemini-1.5-flash» и тип как «json», т. е. generationConfig: GenerationConfig(responseMimeType: 'application/json'. Приложение выполнит запрос к модели Gemini с номером вопроса, темой и моделью вопроса, после чего Gemini ответит вопросами в формате json. Этот формат json будет использоваться в качестве теста. Запрос, используемый для получения вопросов из модели:
подсказка: «Предоставьте $_selectedValue ${_questionsController.text} вопросы и варианты с ответами в формате JSON в формате $kFormat и разными данными каждый раз»
где _selectedValue — это значение, выбранное пользователем, а _questionController.text — это тема, введенная пользователем, а kFormat — это формат JSON, определенный разработчиком(мной).
Без Gemini для достижения этой цели нам пришлось бы настроить бэкэнд с базой данных, сервером и вызовами API, но с Gemini нам ничего из этого не нужно.
Это всего лишь демонстрация того, что мы можем сделать с помощью Gemini. Любое приложение, которому необходимо получать данные из бэкэнда, можно заменить на Gemini (нам нужно точно настроить модель в соответствии с нашими потребностями).

Построено с

  • Трепетание

Команда

К

Джагадиш

От

Индия