Gema de conocimiento

Evalúa el conocimiento sobre varios temas.

Qué hace

En el cuadro de entrada de preguntas, ingresa el tema sobre el que quieres hacer la prueba y selecciona cuántas preguntas quieres hacer. Luego, haz clic en "Hacer prueba" y la app realizará una llamada a la API de Gemini con el tema y la cantidad de preguntas. La API usará el modelo "gemini-1.5-flash" y escribirá como "json", es decir, generationConfig: GenerationConfig(responseMimeType: 'application/json'. La app enviará una solicitud al modelo de Gemini con la cantidad de preguntas, el tema y el modelo de pregunta. Luego, Gemini responderá con las preguntas en formato JSON. Ese formato JSON se usará como prueba. La instrucción que se usa para obtener preguntas del modelo:
prompt: 'Give $_selectedValue ${_questionsController.text} questions and options with answers in json with format $kFormat and different data on each time'
where _selectedValue is the value selected by the user and _questionController.text is the topic entered by the user and kFormat is the json format defined developer(me).
Sin Gemini para lograr esto, debemos configurar un backend con base de datos, servidor y llamadas a la API, pero con Gemini no necesitamos nada de eso.
Esta es solo una demostración de lo que podemos hacer con Gemini. Cualquier app que necesite obtener datos del backend se puede reemplazar con Gemini (debemos ajustar el modelo según nuestras necesidades).

Con la tecnología de

  • Flutter

Equipo

De

Jagadeesh

De

India