Open
Description
Description of the bug:
I am giving text for extracting product name and price. But it is showing different results for different runs.
Actual vs expected behavior:
def ask_Gemini(alt,text):
model = genai.GenerativeModel('gemini-pro')
prompt = f"""
Ürün bilgilerini aşağıdaki kurallara göre analiz et ve sadece doğru verileri döndür:
1. **Ürün Adı**: Ürün adı, verilen alt etiketle uyumlu olmalı. Alt etiketteki kelimeler ürün adını oluşturuyorsa, o kelimeleri kullan.
2. **Ürün Fiyatı**:
- Fiyat yalnızca TL cinsinden olmalıdır (örnek: "1.999 TL").
- Fiyatın doğru formatı: Bir veya daha fazla rakamdan oluşur, opsiyonel olarak nokta içerir ve ardından boşluk bırakılarak "TL" gelir.
- "TL" içermeyen veya eksik formatta olan fiyatları dikkate alma.
3. **Görüntü URL'si**:
- Görüntü URL'si yalnızca `.jpg` uzantısına sahip olmalıdır.
- `.svg`, `.gif`, `.png` veya başka uzantıları içeren URL'leri kabul etme.
4. Eksik veya yanlış veri içeren sonuçları döndürme. Tüm veriler tam olmalıdır.
5. **Çıktı Formatı**:
- Her satırda bir ürün bilgisi döndür.
- Format: ürün_adı,ürün_fiyatı
- Örnek: "Akıllı Telefon,1.999 TL"
İşlenecek veri:
- Alt etiketi: {alt}
- Sayfadaki görünen metin: {text}
"""
response = model.generate_content(prompt)
return response.text
Any other information you'd like to share?
Which GenarativeModel do you suggest for especially understan Turkish texts ?