metiny commited on
Commit
28a1d93
·
verified ·
1 Parent(s): 81d135e

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +17 -26
app.py CHANGED
@@ -1,30 +1,21 @@
1
  import gradio as gr
2
- from datetime import datetime, date
 
3
 
4
- # Tarihe kalan günleri hesaplayan fonksiyon
5
- def calculate_days(target_date_str):
6
- try:
7
- # Kullanıcının girdiği tarihi datetime objesine çevir
8
- target_date = datetime.strptime(target_date_str, "%Y-%m-%d").date()
9
- today = date.today()
10
- delta = target_date - today
11
- if delta.days > 0:
12
- return f"Seçilen tarihe {delta.days} gün kaldı."
13
- elif delta.days == 0:
14
- return "Bugün seçilen tarih!"
15
- else:
16
- return "Seçilen tarih geçmişte kaldı."
17
- except ValueError:
18
- return "Geçersiz tarih formatı! Lütfen YYYY-MM-DD formatında girin."
19
 
20
- # Gradio arayüzü
21
- with gr.Blocks() as demo:
22
- gr.Markdown("## Tarihe Kalan Gün Hesaplayıcı")
23
- with gr.Row():
24
- date_input = gr.Textbox(label="Hedef tarihi girin (YYYY-MM-DD)", placeholder="Örnek: 2025-01-01")
25
- output = gr.Textbox(label="Sonuç")
26
- calculate_button = gr.Button("Hesapla")
27
- calculate_button.click(fn=calculate_days, inputs=date_input, outputs=output)
 
 
28
 
29
- # Uygulamayı başlat
30
- demo.launch()
 
 
1
  import gradio as gr
2
+ from transformers import AutoTokenizer, AutoModelForCausalLM
3
+ import torch
4
 
5
+ # Model adı
6
+ model_name = "deepseek-ai/DeepSeek-R1"
 
 
 
 
 
 
 
 
 
 
 
 
 
7
 
8
+ # Tokenizer ve modeli yükleme
9
+ tokenizer = AutoTokenizer.from_pretrained(model_name)
10
+ model = AutoModelForCausalLM.from_pretrained(model_name, device_map="auto")
11
+
12
+ # Yanıt üretme fonksiyonu
13
+ def generate_response(input_text):
14
+ inputs = tokenizer(input_text, return_tensors="pt").to("cuda")
15
+ outputs = model.generate(**inputs, max_new_tokens=100)
16
+ response = tokenizer.decode(outputs[0], skip_special_tokens=True)
17
+ return response
18
 
19
+ # Gradio arayüzü
20
+ interface = gr.Interface(fn=generate_response, inputs="text", outputs="text", title="DeepSeek-R1 Chatbot")
21
+ interface.launch()