veteroner commited on
Commit
09c989c
·
verified ·
1 Parent(s): 2b776ad

Upload README.md with huggingface_hub

Browse files
Files changed (1) hide show
  1. README.md +289 -289
README.md CHANGED
@@ -1,289 +1,289 @@
1
- ---
2
- title: Teknova Nova AI
3
- emoji: 🚀
4
- colorFrom: red
5
- colorTo: blue
6
- sdk: gradio
7
- sdk_version: 4.44.1
8
- app_file: gradio_app.py
9
- pinned: false
10
- license: mit
11
- language:
12
- - tr
13
- - en
14
- tags:
15
- - text-generation
16
- - conversational
17
- - turkish
18
- - teknova
19
- - nova-ai
20
- - chat
21
- - assistant
22
- pipeline_tag: text-generation
23
- library_name: transformers
24
- ---
25
-
26
- # 🚀 Teknova Nova AI
27
-
28
- **Teknova** tarafından geliştirilen **özgün** Türkçe yapay zeka modeli - Hugging Face ZeroGPU ile hızlandırılmış!
29
-
30
- ## ✨ Özellikler
31
-
32
- - 🧠 **Özgün Model**: Teknova tarafından sıfırdan geliştirilen yapay zeka modeli
33
- - 🇹🇷 **Türkçe Optimizasyonu**: Türkçe dil yapısına özel olarak eğitilmiş
34
- - ⚡ **ZeroGPU Hızlı**: Hugging Face ZeroGPU teknolojisi ile hızlandırılmış
35
- - 💬 **Akıllı Sohbet**: Doğal dil işleme ile akıllı konuşma
36
- - 🎯 **Kullanıcı Dostu**: Kolay kullanım için tasarlanmış arayüz
37
-
38
- ## 🚀 Nasıl Kullanılır?
39
-
40
- 1. **Sohbet Başlat**: Aşağıdaki chat arayüzünde mesajınızı yazın
41
- 2. **Gönder**: 🚀 Gönder butonuna tıklayın
42
- 3. **Yanıt Al**: Nova AI'dan anlık yanıt alın
43
- 4. **Devam Edin**: Konuşmaya devam ederek daha detaylı bilgi alın
44
-
45
- ## 💡 Örnek Sorular
46
-
47
- - "Merhaba Nova AI, nasılsın?"
48
- - "Yapay zeka nedir?"
49
- - "Teknova hakkında bilgi ver"
50
- - "Bana bir hikaye anlat"
51
- - "Python programlama hakkında bilgi ver"
52
-
53
- ## 🛠️ Teknik Bilgiler
54
-
55
- - **Model**: Teknova Nova AI (Özgün)
56
- - **Framework**: Transformers, PyTorch
57
- - **UI**: Gradio 4.44.1
58
- - **Hızlandırma**: Hugging Face ZeroGPU
59
- - **Dil**: Türkçe odaklı çok dilli destek
60
-
61
- ## 📄 Lisans
62
-
63
- Bu proje MIT lisansı ile lisanslanmıştır.
64
-
65
- ## 🔗 Bağlantılar
66
-
67
- - **Geliştirici**: Teknova Innovation
68
- - **Model**: Nova AI (Özgün)
69
- - **Platform**: Hugging Face Spaces
70
-
71
- ---
72
-
73
- 🌟 **Teknova Nova AI** - Tamamen özgün Türkçe dil modeli ile güçlendirilmiş yapay zeka deneyimi!
74
-
75
- ---
76
-
77
- ## 🌟 **Model Özellikleri**
78
-
79
- ### ✨ **Özgün Teknova Teknolojisi**
80
- - 🧠 **Türkçe Optimizasyonu** - Türkçe dil yapısına özel eğitim
81
- - 💬 **Doğal Konuşma** - İnsan benzeri etkileşim yetenekleri
82
- - 🎯 **Bağlamsal Anlama** - Gelişmiş anlam çıkarma
83
- - ⚡ **Hızlı Yanıt** - Optimize edilmiş performans
84
- - 🔧 **Çok Amaçlı** - Sohbet, yazma, analiz yetenekleri
85
-
86
- ### 🛠️ **Teknik Detaylar**
87
- - **Temel Model:** Mistral-7B mimarisi
88
- - **Parametre Sayısı:** 7.24 milyar
89
- - **Eğitim Dili:** Türkçe + İngilizce
90
- - **Bağlam Uzunluğu:** 8192 token
91
- - **Model Formatı:** SafeTensors + PyTorch
92
-
93
- ---
94
-
95
- ## 🚀 **Kullanım**
96
-
97
- ### 💻 **Transformers ile**
98
- ```python
99
- from transformers import AutoModelForCausalLM, AutoTokenizer
100
- import torch
101
-
102
- # Nova AI modelini yükle
103
- model_name = "Teknova/NovaAI"
104
- tokenizer = AutoTokenizer.from_pretrained(model_name)
105
- model = AutoModelForCausalLM.from_pretrained(
106
- model_name,
107
- torch_dtype=torch.float16,
108
- device_map="auto"
109
- )
110
-
111
- # Sohbet örneği
112
- def chat_with_nova(message):
113
- conversation = f"Kullanıcı: {message}\nNova AI:"
114
- inputs = tokenizer(conversation, return_tensors="pt")
115
-
116
- with torch.no_grad():
117
- outputs = model.generate(
118
- **inputs,
119
- max_new_tokens=512,
120
- temperature=0.7,
121
- top_p=0.9,
122
- do_sample=True,
123
- pad_token_id=tokenizer.eos_token_id
124
- )
125
-
126
- response = tokenizer.decode(outputs[0], skip_special_tokens=True)
127
- return response[len(conversation):].strip()
128
-
129
- # Örnek kullanım
130
- response = chat_with_nova("Merhaba Nova AI, nasılsın?")
131
- print(response)
132
- ```
133
-
134
- ### 🌐 **API ile Kullanım**
135
- ```python
136
- import requests
137
-
138
- API_URL = "https://api-inference.huggingface.co/models/Teknova/NovaAI"
139
- headers = {"Authorization": "Bearer YOUR_HF_TOKEN"}
140
-
141
- def query_nova_ai(payload):
142
- response = requests.post(API_URL, headers=headers, json=payload)
143
- return response.json()
144
-
145
- # Örnek sorgu
146
- output = query_nova_ai({
147
- "inputs": "Yapay zeka teknolojileri hakkında bilgi ver",
148
- "parameters": {
149
- "max_new_tokens": 256,
150
- "temperature": 0.7,
151
- "top_p": 0.9
152
- }
153
- })
154
- print(output)
155
- ```
156
-
157
- ---
158
-
159
- ## 💡 **Örnek Kullanım Alanları**
160
-
161
- ### 🎯 **Sohbet ve Asistan**
162
- - Müşteri hizmetleri chatbotu
163
- - Kişisel asistan uygulamaları
164
- - Eğitim ve öğretim desteği
165
-
166
- ### 📝 **İçerik Üretimi**
167
- - Blog yazısı ve makale yazımı
168
- - Sosyal medya içeriği
169
- - Yaratıcı yazım desteği
170
-
171
- ### 🔍 **Analiz ve Özetleme**
172
- - Metin analizi ve özetleme
173
- - Duygu analizi
174
- - Bilgi çıkarma
175
-
176
- ---
177
-
178
- ## ⚙️ **Model Parametreleri**
179
-
180
- | Parametre | Değer | Açıklama |
181
- |-----------|-------|----------|
182
- | `temperature` | 0.7 | Yaratıcılık seviyesi (0.1-1.5) |
183
- | `top_p` | 0.9 | Nucleus sampling |
184
- | `max_new_tokens` | 512 | Maksimum yanıt uzunluğu |
185
- | `repetition_penalty` | 1.1 | Tekrar önleme |
186
-
187
- ---
188
-
189
- ## 🎨 **Demo ve Uygulamalar**
190
-
191
- ### 🌐 **Web Arayüzü**
192
- - **Gradio Demo:** [Nova AI Chat](https://huggingface.co/spaces/Teknova/NovaAI-Chat)
193
- - **HTML Arayüz:** Kendi web sitenizde kullanabilirsiniz
194
-
195
- ### 📱 **Entegrasyon**
196
- ```javascript
197
- // Web sitesinde kullanım örneği
198
- const API_URL = 'https://api-inference.huggingface.co/models/Teknova/NovaAI';
199
-
200
- async function queryNovaAI(text) {
201
- const response = await fetch(API_URL, {
202
- headers: {
203
- 'Authorization': 'Bearer YOUR_TOKEN',
204
- 'Content-Type': 'application/json'
205
- },
206
- method: 'POST',
207
- body: JSON.stringify({
208
- inputs: text,
209
- parameters: {
210
- max_new_tokens: 256,
211
- temperature: 0.7
212
- }
213
- })
214
- });
215
-
216
- return await response.json();
217
- }
218
- ```
219
-
220
- ---
221
-
222
- ## 📊 **Performans**
223
-
224
- ### 🚀 **Hız ve Verimlilik**
225
- - **CPU Modunda:** ~2-3 saniye yanıt süresi
226
- - **GPU Modunda:** ~0.5-1 saniye yanıt süresi
227
- - **Bellek Kullanımı:** ~14.5GB model boyutu
228
- - **Optimizasyon:** 4-bit quantization desteği
229
-
230
- ### 🎯 **Kalite Metrikleri**
231
- - **Türkçe Doğruluk:** Yüksek seviyede Türkçe anlama
232
- - **Bağlamsal Tutarlılık:** Uzun konuşmalarda tutarlı yanıtlar
233
- - **Yaratıcılık:** Özgün ve çeşitli içerik üretimi
234
-
235
- ---
236
-
237
- ## 🔧 **Sistem Gereksinimleri**
238
-
239
- ### 💻 **Minimum Gereksinimler**
240
- - **RAM:** 16GB (4-bit quantization ile)
241
- - **GPU:** 8GB VRAM (RTX 3070 veya üzeri)
242
- - **CPU:** 4 çekirdek, 2.5GHz+
243
- - **Depolama:** 20GB boş alan
244
-
245
- ### 🚀 **Önerilen Gereksinimler**
246
- - **RAM:** 32GB
247
- - **GPU:** 16GB+ VRAM (RTX 4080/4090)
248
- - **CPU:** 8+ çekirdek, 3.0GHz+
249
- - **Depolama:** SSD, 50GB+ boş alan
250
-
251
- ---
252
-
253
- ## 📜 **Lisans ve Kullanım**
254
-
255
- Bu model **Apache 2.0** lisansı altında yayınlanmıştır. Ticari ve akademik kullanım için serbesttir.
256
-
257
- ### ⚠️ **Önemli Notlar**
258
- - Model özgün Teknova teknolojisi içermektedir
259
- - Türkçe optimizasyonları Teknova tarafından geliştirilmiştir
260
- - Responsible AI ilkelerine uygun olarak kullanılmalıdır
261
-
262
- ---
263
-
264
- ## 🏢 **Teknova Hakkında**
265
-
266
- **Teknova**, Türkiye'nin öncü yapay zeka teknoloji şirketidir. Özgün AI çözümleri geliştirerek teknoloji dünyasında fark yaratmayı hedefliyoruz.
267
-
268
- ### 🎯 **Misyonumuz**
269
- Yapay zeka teknolojilerini Türkçe konuşan kullanıcılar için optimize etmek ve erişilebilir kılmak.
270
-
271
- ### 🚀 **Vizyonumuz**
272
- Türkiye'den dünyaya özgün yapay zeka teknolojileri ihraç etmek.
273
-
274
- ---
275
-
276
- ## 📞 **İletişim ve Destek**
277
-
278
- - **🌐 Website:** [teknova.ai](https://teknova.ai)
279
- - **📧 E-posta:** info@teknova.ai
280
- - **💬 Destek:** [GitHub Issues](https://github.com/teknova-ai/nova-ai/issues)
281
- - **📱 Sosyal Medya:** [@TeknovaAI](https://twitter.com/TeknovaAI)
282
-
283
- ---
284
-
285
- ## 🙏 **Teşekkürler**
286
-
287
- Nova AI'yi kullandığınız için teşekkürler! Geri bildirimleriniz bizim için değerlidir.
288
-
289
- **Teknova Nova AI** - *Türkiye'nin Özgün Yapay Zeka Teknolojisi* 🚀
 
1
+ ---
2
+ title: Teknova Nova AI
3
+ emoji: 🚀
4
+ colorFrom: red
5
+ colorTo: blue
6
+ sdk: gradio
7
+ sdk_version: 4.44.1
8
+ app_file: gradio_app.py
9
+ pinned: false
10
+ license: mit
11
+ language:
12
+ - tr
13
+ - en
14
+ tags:
15
+ - text-generation
16
+ - conversational
17
+ - turkish
18
+ - teknova
19
+ - nova-ai
20
+ - chat
21
+ - assistant
22
+ pipeline_tag: text-generation
23
+ library_name: transformers
24
+ ---
25
+
26
+ # 🚀 Teknova Nova AI
27
+
28
+ **Teknova** tarafından geliştirilen **özgün** Türkçe yapay zeka modeli - Hugging Face ZeroGPU ile hızlandırılmış!
29
+
30
+ ## ✨ Özellikler
31
+
32
+ - 🧠 **Özgün Model**: Teknova tarafından sıfırdan geliştirilen yapay zeka modeli
33
+ - 🇹🇷 **Türkçe Optimizasyonu**: Türkçe dil yapısına özel olarak eğitilmiş
34
+ - ⚡ **ZeroGPU Hızlı**: Hugging Face ZeroGPU teknolojisi ile hızlandırılmış
35
+ - 💬 **Akıllı Sohbet**: Doğal dil işleme ile akıllı konuşma
36
+ - 🎯 **Kullanıcı Dostu**: Kolay kullanım için tasarlanmış arayüz
37
+
38
+ ## 🚀 Nasıl Kullanılır?
39
+
40
+ 1. **Sohbet Başlat**: Aşağıdaki chat arayüzünde mesajınızı yazın
41
+ 2. **Gönder**: 🚀 Gönder butonuna tıklayın
42
+ 3. **Yanıt Al**: Nova AI'dan anlık yanıt alın
43
+ 4. **Devam Edin**: Konuşmaya devam ederek daha detaylı bilgi alın
44
+
45
+ ## 💡 Örnek Sorular
46
+
47
+ - "Merhaba Nova AI, nasılsın?"
48
+ - "Yapay zeka nedir?"
49
+ - "Teknova hakkında bilgi ver"
50
+ - "Bana bir hikaye anlat"
51
+ - "Python programlama hakkında bilgi ver"
52
+
53
+ ## 🛠️ Teknik Bilgiler
54
+
55
+ - **Model**: Teknova Nova AI (Özgün)
56
+ - **Framework**: Transformers, PyTorch
57
+ - **UI**: Gradio 4.44.1
58
+ - **Hızlandırma**: Hugging Face ZeroGPU
59
+ - **Dil**: Türkçe odaklı çok dilli destek
60
+
61
+ ## 📄 Lisans
62
+
63
+ Bu proje MIT lisansı ile lisanslanmıştır.
64
+
65
+ ## 🔗 Bağlantılar
66
+
67
+ - **Geliştirici**: Teknova Innovation
68
+ - **Model**: Nova AI (Özgün)
69
+ - **Platform**: Hugging Face Spaces
70
+
71
+ ---
72
+
73
+ 🌟 **Teknova Nova AI** - Tamamen özgün Türkçe dil modeli ile güçlendirilmiş yapay zeka deneyimi!
74
+
75
+ ---
76
+
77
+ ## 🌟 **Model Özellikleri**
78
+
79
+ ### ✨ **Özgün Teknova Teknolojisi**
80
+ - 🧠 **Türkçe Optimizasyonu** - Türkçe dil yapısına özel eğitim
81
+ - 💬 **Doğal Konuşma** - İnsan benzeri etkileşim yetenekleri
82
+ - 🎯 **Bağlamsal Anlama** - Gelişmiş anlam çıkarma
83
+ - ⚡ **Hızlı Yanıt** - Optimize edilmiş performans
84
+ - 🔧 **Çok Amaçlı** - Sohbet, yazma, analiz yetenekleri
85
+
86
+ ### 🛠️ **Teknik Detaylar**
87
+ - **Temel Model:** Mistral-7B mimarisi
88
+ - **Parametre Sayısı:** 7.24 milyar
89
+ - **Eğitim Dili:** Türkçe + İngilizce
90
+ - **Bağlam Uzunluğu:** 8192 token
91
+ - **Model Formatı:** SafeTensors + PyTorch
92
+
93
+ ---
94
+
95
+ ## 🚀 **Kullanım**
96
+
97
+ ### 💻 **Transformers ile**
98
+ ```python
99
+ from transformers import AutoModelForCausalLM, AutoTokenizer
100
+ import torch
101
+
102
+ # Nova AI modelini yükle
103
+ model_name = "Teknova/NovaAI"
104
+ tokenizer = AutoTokenizer.from_pretrained(model_name)
105
+ model = AutoModelForCausalLM.from_pretrained(
106
+ model_name,
107
+ torch_dtype=torch.float16,
108
+ device_map="auto"
109
+ )
110
+
111
+ # Sohbet örneği
112
+ def chat_with_nova(message):
113
+ conversation = f"Kullanıcı: {message}\nNova AI:"
114
+ inputs = tokenizer(conversation, return_tensors="pt")
115
+
116
+ with torch.no_grad():
117
+ outputs = model.generate(
118
+ **inputs,
119
+ max_new_tokens=512,
120
+ temperature=0.7,
121
+ top_p=0.9,
122
+ do_sample=True,
123
+ pad_token_id=tokenizer.eos_token_id
124
+ )
125
+
126
+ response = tokenizer.decode(outputs[0], skip_special_tokens=True)
127
+ return response[len(conversation):].strip()
128
+
129
+ # Örnek kullanım
130
+ response = chat_with_nova("Merhaba Nova AI, nasılsın?")
131
+ print(response)
132
+ ```
133
+
134
+ ### 🌐 **API ile Kullanım**
135
+ ```python
136
+ import requests
137
+
138
+ API_URL = "https://api-inference.huggingface.co/models/Teknova/NovaAI"
139
+ headers = {"Authorization": "Bearer YOUR_HF_TOKEN"}
140
+
141
+ def query_nova_ai(payload):
142
+ response = requests.post(API_URL, headers=headers, json=payload)
143
+ return response.json()
144
+
145
+ # Örnek sorgu
146
+ output = query_nova_ai({
147
+ "inputs": "Yapay zeka teknolojileri hakkında bilgi ver",
148
+ "parameters": {
149
+ "max_new_tokens": 256,
150
+ "temperature": 0.7,
151
+ "top_p": 0.9
152
+ }
153
+ })
154
+ print(output)
155
+ ```
156
+
157
+ ---
158
+
159
+ ## 💡 **Örnek Kullanım Alanları**
160
+
161
+ ### 🎯 **Sohbet ve Asistan**
162
+ - Müşteri hizmetleri chatbotu
163
+ - Kişisel asistan uygulamaları
164
+ - Eğitim ve öğretim desteği
165
+
166
+ ### 📝 **İçerik Üretimi**
167
+ - Blog yazısı ve makale yazımı
168
+ - Sosyal medya içeriği
169
+ - Yaratıcı yazım desteği
170
+
171
+ ### 🔍 **Analiz ve Özetleme**
172
+ - Metin analizi ve özetleme
173
+ - Duygu analizi
174
+ - Bilgi çıkarma
175
+
176
+ ---
177
+
178
+ ## ⚙️ **Model Parametreleri**
179
+
180
+ | Parametre | Değer | Açıklama |
181
+ |-----------|-------|----------|
182
+ | `temperature` | 0.7 | Yaratıcılık seviyesi (0.1-1.5) |
183
+ | `top_p` | 0.9 | Nucleus sampling |
184
+ | `max_new_tokens` | 512 | Maksimum yanıt uzunluğu |
185
+ | `repetition_penalty` | 1.1 | Tekrar önleme |
186
+
187
+ ---
188
+
189
+ ## 🎨 **Demo ve Uygulamalar**
190
+
191
+ ### 🌐 **Web Arayüzü**
192
+ - **Gradio Demo:** [Nova AI Chat](https://huggingface.co/spaces/Teknova/NovaAI-Chat)
193
+ - **HTML Arayüz:** Kendi web sitenizde kullanabilirsiniz
194
+
195
+ ### 📱 **Entegrasyon**
196
+ ```javascript
197
+ // Web sitesinde kullanım örneği
198
+ const API_URL = 'https://api-inference.huggingface.co/models/Teknova/NovaAI';
199
+
200
+ async function queryNovaAI(text) {
201
+ const response = await fetch(API_URL, {
202
+ headers: {
203
+ 'Authorization': 'Bearer YOUR_TOKEN',
204
+ 'Content-Type': 'application/json'
205
+ },
206
+ method: 'POST',
207
+ body: JSON.stringify({
208
+ inputs: text,
209
+ parameters: {
210
+ max_new_tokens: 256,
211
+ temperature: 0.7
212
+ }
213
+ })
214
+ });
215
+
216
+ return await response.json();
217
+ }
218
+ ```
219
+
220
+ ---
221
+
222
+ ## 📊 **Performans**
223
+
224
+ ### 🚀 **Hız ve Verimlilik**
225
+ - **CPU Modunda:** ~2-3 saniye yanıt süresi
226
+ - **GPU Modunda:** ~0.5-1 saniye yanıt süresi
227
+ - **Bellek Kullanımı:** ~14.5GB model boyutu
228
+ - **Optimizasyon:** 4-bit quantization desteği
229
+
230
+ ### 🎯 **Kalite Metrikleri**
231
+ - **Türkçe Doğruluk:** Yüksek seviyede Türkçe anlama
232
+ - **Bağlamsal Tutarlılık:** Uzun konuşmalarda tutarlı yanıtlar
233
+ - **Yaratıcılık:** Özgün ve çeşitli içerik üretimi
234
+
235
+ ---
236
+
237
+ ## 🔧 **Sistem Gereksinimleri**
238
+
239
+ ### 💻 **Minimum Gereksinimler**
240
+ - **RAM:** 16GB (4-bit quantization ile)
241
+ - **GPU:** 8GB VRAM (RTX 3070 veya üzeri)
242
+ - **CPU:** 4 çekirdek, 2.5GHz+
243
+ - **Depolama:** 20GB boş alan
244
+
245
+ ### 🚀 **Önerilen Gereksinimler**
246
+ - **RAM:** 32GB
247
+ - **GPU:** 16GB+ VRAM (RTX 4080/4090)
248
+ - **CPU:** 8+ çekirdek, 3.0GHz+
249
+ - **Depolama:** SSD, 50GB+ boş alan
250
+
251
+ ---
252
+
253
+ ## 📜 **Lisans ve Kullanım**
254
+
255
+ Bu model **Apache 2.0** lisansı altında yayınlanmıştır. Ticari ve akademik kullanım için serbesttir.
256
+
257
+ ### ⚠️ **Önemli Notlar**
258
+ - Model özgün Teknova teknolojisi içermektedir
259
+ - Türkçe optimizasyonları Teknova tarafından geliştirilmiştir
260
+ - Responsible AI ilkelerine uygun olarak kullanılmalıdır
261
+
262
+ ---
263
+
264
+ ## ��� **Teknova Hakkında**
265
+
266
+ **Teknova**, Türkiye'nin öncü yapay zeka teknoloji şirketidir. Özgün AI çözümleri geliştirerek teknoloji dünyasında fark yaratmayı hedefliyoruz.
267
+
268
+ ### 🎯 **Misyonumuz**
269
+ Yapay zeka teknolojilerini Türkçe konuşan kullanıcılar için optimize etmek ve erişilebilir kılmak.
270
+
271
+ ### 🚀 **Vizyonumuz**
272
+ Türkiye'den dünyaya özgün yapay zeka teknolojileri ihraç etmek.
273
+
274
+ ---
275
+
276
+ ## 📞 **İletişim ve Destek**
277
+
278
+ - **🌐 Website:** [teknova.ai](https://teknova.ai)
279
+ - **📧 E-posta:** info@teknova.ai
280
+ - **💬 Destek:** [GitHub Issues](https://github.com/teknova-ai/nova-ai/issues)
281
+ - **📱 Sosyal Medya:** [@TeknovaAI](https://twitter.com/TeknovaAI)
282
+
283
+ ---
284
+
285
+ ## 🙏 **Teşekkürler**
286
+
287
+ Nova AI'yi kullandığınız için teşekkürler! Geri bildirimleriniz bizim için değerlidir.
288
+
289
+ **Teknova Nova AI** - *Türkiye'nin Özgün Yapay Zeka Teknolojisi* 🚀