Perlë e dijes

Teston njohuritë për tema të ndryshme.

Çfarë bën

Në kutinë e hyrjes Pyetje shkruani se cilën temë dëshironi të bëni testin dhe zgjidhni sa pyetje dëshironi. Më pas klikoni në "Take Test" më pas aplikacioni do të bëjë një thirrje api te Binjakët me temën dhe numrin e pyetjeve. API do të përdorë modelin "gemini-1.5-flash" dhe do të shkruajë si "json" d.m.th., GenerationConfig: GenerationConfig(responseMimeType: 'application/json'. Aplikacioni do t'i bëjë një kërkesë modelit Gemini me numrin e pyetjeve, temën dhe modelin e pyetjes, më pas Gemini do t'i përgjigjet pyetjeve në formatin json. Ky format json i përdorur si modeli i përdorur për marrjen e pyetjeve do të përdoret si modeli pro: për marrjen e pyetjeve.
prompt: 'Jepni $_selectedValue ${_questionsController.text} pyetje dhe opsione me përgjigje në json me format $kFormat dhe të dhëna të ndryshme çdo herë'
ku _selectedValue është vlera e zgjedhur nga përdoruesi dhe _questionController.text është tema e futur nga përdoruesi dhe kFormat është formati json i përcaktuar nga zhvilluesi(me).
Pa Gemini për ta arritur këtë, ne duhet të konfigurojmë një backend me bazën e të dhënave dhe thirrjet e serverit dhe api, por me Gemini nuk kemi nevojë për asnjë nga këto.
Ky është vetëm një demonstrim për atë që mund të bëjmë me Gemini, çdo aplikacion që duhet të marrë të dhëna nga backend mund të zëvendësohet me Gemini (ne duhet të rregullojmë modelin sipas nevojës sonë).

E ndertuar me

  • Flutter

Ekipi

Nga

Jagadeesh

Nga

India