muratgunaydin commited on
Commit
5900a65
1 Parent(s): 8045e4f

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +43 -16
app.py CHANGED
@@ -1,16 +1,43 @@
1
- def create_travel_guide(country, city, season, stay_days, daily_hours):
2
- output = f"{daily_hours} {country} - {city} gezim olacak. Her gün toplamda gezmem için yalnızca {daily_hours} saatim olacak. {season} en verimli turistik geziyi nasıl geçiririm.\n\nBunun için seyahat rehberi oluşturur musun?\n\nHer gün için ayrı bir plan ve gideceğim yerler kolay ulaşabilir olsun. Giderken nasıl ulaşabileceğimi, bölgede bulabileceğim ulaşım araçlarını ve yiyebileceğim yemekleri ve o yemeklerin bulunduğu restoranlarını da ayrıca listeleyebilir misin?"
3
- return output
4
-
5
- # Kullanıcıdan inputları alalım
6
- gidecegin_ulke = input("Gideceğiniz Ülke: ")
7
- sehir = input("Şehir: ")
8
- mevsim = input("Mevsim: ")
9
- kalacaginiz_gun_sayisi = int(input("Kalacağınız Gün Sayısı (Maksimum 10 gün olacak): "))
10
- gunluk_gezebilir_saat = int(input("Günlük Kaç Saat Gezebilirsiniz (Maksimum 10 Saat): "))
11
-
12
- # Gerekli fonksiyonu çağırarak outputu oluşturalım
13
- output_text = create_travel_guide(gidecegin_ulke, sehir, mevsim, kalacaginiz_gun_sayisi, gunluk_gezebilir_saat)
14
-
15
- # Oluşturulan rehberi ekrana yazdıralım
16
- print(output_text)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import huggingface
2
+
3
+ # Hugging Face'ten büyük bir dil modelini yükleyin
4
+ model = huggingface.load("transformers/bert-base-uncased")
5
+
6
+ # Kullanıcıdan girişleri alın
7
+ country = input("Giteceğiniz ülkeyi girin: ")
8
+ city = input("Giteceğiniz şehri girin: ")
9
+ season = input("Gitmek istediğiniz mevsimi girin: ")
10
+ days = int(input("Kalacağınız gün sayısını girin: "))
11
+ hours = int(input("Günlük kaç saat gezebilirsiniz: "))
12
+
13
+ # Girişlere göre seyahat rehberini oluşturun
14
+ rehber = ""
15
+ rehber += f"{hours} {country} - {city} gezim olacak. Her gün toplamda gezmem için yalnızca {hours} saatim olacak. {season} en verimli turistik geziyi nasıl geçiririm.\n\n"
16
+ rehber += "Her gün için ayrı bir plan ve gideceğim yerler kolay ulaşabilir olsun. Giderken nasıl ulaşabileceğimi, bölgede bulabileceğim ulaşım araçlarını ve yiyebileceğim yemekleri ve o yemeklerin bulunduğu restoranlarını da ayrıca listeleyebilir misin?"
17
+
18
+ # Her gün için bir plan oluşturun
19
+ for day in range(1, days + 1):
20
+ rehber += f"\n**Gün {day}**\n"
21
+
22
+ # Günlük planı oluşturmak için modelin metin oluşturma yeteneğini kullanın
23
+ plan = model.generate(
24
+ text=f"{country} - {city}'de {day}. gün için bir plan oluşturabilir misin?",
25
+ max_length=1000,
26
+ do_sample=True,
27
+ temperature=0.7,
28
+ top_p=0.9,
29
+ )
30
+
31
+ # Planı rehberde yazın
32
+ rehber += plan
33
+
34
+ # Ulaşım araçlarını ve restoranları listele
35
+ rehber += "\n**Ulaşım araçları**\n"
36
+ rehber += f"Şehrin içinde dolaşmak için {city}'de toplu taşımayı kullanabilirsiniz. Otobüsler, metrolar ve tramvaylar şehir genelindeki tüm önemli noktalara ulaşmaktadır. Ayrıca taksiler ve Uber de mevcuttur.\n\n"
37
+ rehber += f"Şehir merkezine ulaşmak için {city} Havalimanı'ndan otobüs veya taksi kullanabilirsiniz. Otobüsler her 30 dakikada bir kalkmaktadır ve yolculuk yaklaşık 1 saat sürmektedir. Taksiler daha hızlıdır ancak daha pahalıdır.\n\n"
38
+ rehber += "\n**Restoranlar**\n"
39
+ rehber += f"Şehirde her türden restoran bulunmaktadır. İtalyan, Fransız, Çin, Japon ve Türk yemekleri gibi dünya mutfağından yemekler bulabilirsiniz. Ayrıca yerel yemekler de mevcuttur.\n\n"
40
+ rehber += f"Şehrin en iyi restoranlarından bazıları şunlardır:\\n* {restaurant1}\\n* {restaurant2}\\n* {restaurant3}\\n* {restaurant4}\\n* {restaurant5}\\n"
41
+
42
+ # Rehberi yazdırın
43
+ print(rehber)