Bilgi Gem

Çeşitli konulardaki bilginizi test eder.

Ne işe yarar?

Soru giriş kutusuna, testi hangi konuda almak istediğinizi girin ve kaç soru istediğinizi seçin. Ardından "Sınavı Başlat"ı tıklayın. Uygulama, konuyu ve soru sayısını içeren bir API çağrısı yapar. API, "gemini-1.5-flash" modelini kullanır ve "json" olarak yazar. Yani generationConfig: GenerationConfig(responseMimeType: 'application/json'. Uygulama, soru sayısı, konu ve soru modelini içeren bir istek gönderir. Gemini de soruları json biçiminde yanıtlar. Test olarak bu JSON biçimi kullanılır. Modelden soru almak için kullanılan istem:
prompt: '$_selectedValue ${_questionsController.text} soru ve seçeneklerini $kFormat biçiminde json ile verin ve her seferinde farklı veriler kullanın'
. Burada _selectedValue, kullanıcı tarafından seçilen değerdir. _questionController.text, kullanıcı tarafından girilen konudur ve kFormat, geliştirici tarafından tanımlanan json biçimidir(ben).
Bunu Gemini olmadan yapmak için veritabanı, sunucu ve API çağrıları içeren bir arka uç oluşturmamız gerekir ancak Gemini ile bunların hiçbirine ihtiyacımız yoktur.
Bu, Gemini ile neler yapabileceğimizi gösteren bir demodur. Arka uçtan veri alması gereken tüm uygulamalar Gemini ile değiştirilebilir (modeli ihtiyacımıza göre hassas ayarlama yapmamız gerekir).

Aşağıdakilerle tasarlandı:

  • Flutter

Takım

Değişikliği yapan

Jagadeesh

Nereden

Hindistan