aimevzulari commited on
Commit
1b10726
·
verified ·
1 Parent(s): f72b6b6

Update README.md

Browse files
Files changed (1) hide show
  1. README.md +66 -6
README.md CHANGED
@@ -1,14 +1,74 @@
1
  ---
2
- title: Prompt Uzmani
3
- emoji: 🐢
4
- colorFrom: pink
5
  colorTo: indigo
6
  sdk: streamlit
7
  sdk_version: 1.44.1
8
  app_file: app.py
9
  pinned: false
10
- license: mit
11
- short_description: For AI APP BUILDER
12
  ---
13
 
14
- Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  ---
2
+ title: Prompt Mühendisi Chatbot
3
+ emoji: 🤖
4
+ colorFrom: blue
5
  colorTo: indigo
6
  sdk: streamlit
7
  sdk_version: 1.44.1
8
  app_file: app.py
9
  pinned: false
 
 
10
  ---
11
 
12
+ # Prompt Mühendisi Chatbot - Hugging Face Deployment Kılavuzu
13
+
14
+ Bu belge, Prompt Mühendisi Chatbot'un Hugging Face'de nasıl deploy edileceğini açıklar.
15
+
16
+ ## Proje Hakkında
17
+
18
+ Prompt Mühendisi Chatbot, kullanıcıların isteklerini profesyonel ve detaylı promptlara dönüştüren bir araçtır. Kullanıcılar, yapmak istedikleri şeyi (örneğin bir web sitesi geliştirme) anlatır ve chatbot bunu adım adım, detaylı bir prompta dönüştürür.
19
+
20
+ ### Özellikler
21
+
22
+ - Farklı senaryolar için özelleştirilmiş prompt şablonları
23
+ - OpenAI, Google Gemini ve OpenRouter API entegrasyonları
24
+ - Kullanıcı dostu Streamlit arayüzü
25
+ - Oluşturulan promptları test etme imkanı
26
+
27
+ ## Dosya Yapısı
28
+
29
+ ```
30
+ prompt_engineer_chatbot/
31
+ ├── app.py # Ana uygulama dosyası
32
+ ├── prompt_templates.py # Prompt şablonları ve yardımcı fonksiyonlar
33
+ ├── chatbot_backend.py # Chatbot backend işlevselliği
34
+ ├── api_integrations.py # API entegrasyonları
35
+ ├── streamlit_ui.py # Streamlit kullanıcı arayüzü
36
+ └── requirements.txt # Bağımlılıklar
37
+ ```
38
+
39
+ ## Hugging Face'de Deployment
40
+
41
+ 1. Hugging Face hesabınıza giriş yapın
42
+ 2. Yeni bir Space oluşturun
43
+ 3. Space türü olarak "Streamlit" seçin
44
+ 4. Bu repo'daki dosyaları Space'inize yükleyin
45
+ 5. Space'iniz otomatik olarak deploy edilecektir
46
+
47
+ ## Kullanım
48
+
49
+ 1. Uygulamaya erişin
50
+ 2. API anahtarlarınızı girin (OpenAI, Gemini veya OpenRouter)
51
+ 3. Ne yapmak istediğinizi detaylı bir şekilde anlatın
52
+ 4. "Prompt Oluştur" butonuna tıklayın
53
+ 5. Oluşturulan promptu kopyalayın veya API ile test edin
54
+
55
+ ## Geliştirme
56
+
57
+ ### Yerel Kurulum
58
+
59
+ ```bash
60
+ git clone <repo-url>
61
+ cd prompt_engineer_chatbot
62
+ pip install -r requirements.txt
63
+ streamlit run app.py
64
+ ```
65
+
66
+ ### Yeni Prompt Şablonları Ekleme
67
+
68
+ `prompt_templates.py` dosyasında `PROMPT_TEMPLATES` sözlüğüne yeni şablonlar ekleyebilirsiniz.
69
+
70
+ ## Notlar
71
+
72
+ - API anahtarları kullanıcı tarafından sağlanmalıdır
73
+ - Uygulama, API anahtarlarını sadece oturum süresince saklar
74
+ - Hugging Face'de deploy edildiğinde, kullanıcılar kendi API anahtarlarını kullanmalıdır