File size: 6,621 Bytes
09875cb
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
---

title: Teknova Nova AI
emoji: 🚀
colorFrom: red
colorTo: blue
sdk: transformers
license: apache-2.0
language:
- tr
- en
tags:
- text-generation
- conversational
- turkish
- teknova
- nova-ai
- chat
- assistant
pipeline_tag: text-generation
library_name: transformers
---


# 🚀 Teknova Nova AI

**Türkiye'nin Özgün Yapay Zeka Modeli**

Teknova Nova AI, Türkçe konuşma ve anlama konusunda optimize edilmiş, tamamen özgün bir dil modelidir. Mistral-7B mimarisi üzerine inşa edilmiş ancak Teknova tarafından özel olarak fine-tune edilmiştir.

---

## 🌟 **Model Özellikleri**

### ✨ **Özgün Teknova Teknolojisi**
- 🧠 **Türkçe Optimizasyonu** - Türkçe dil yapısına özel eğitim
- 💬 **Doğal Konuşma** - İnsan benzeri etkileşim yetenekleri
- 🎯 **Bağlamsal Anlama** - Gelişmiş anlam çıkarma
-**Hızlı Yanıt** - Optimize edilmiş performans
- 🔧 **Çok Amaçlı** - Sohbet, yazma, analiz yetenekleri

### 🛠️ **Teknik Detaylar**
- **Temel Model:** Mistral-7B mimarisi
- **Parametre Sayısı:** 7.24 milyar
- **Eğitim Dili:** Türkçe + İngilizce
- **Bağlam Uzunluğu:** 8192 token
- **Model Formatı:** SafeTensors + PyTorch

---

## 🚀 **Kullanım**

### 💻 **Transformers ile**
```python

from transformers import AutoModelForCausalLM, AutoTokenizer

import torch



# Nova AI modelini yükle

model_name = "Teknova/NovaAI"

tokenizer = AutoTokenizer.from_pretrained(model_name)

model = AutoModelForCausalLM.from_pretrained(

    model_name,

    torch_dtype=torch.float16,

    device_map="auto"

)



# Sohbet örneği

def chat_with_nova(message):

    conversation = f"Kullanıcı: {message}\nNova AI:"

    inputs = tokenizer(conversation, return_tensors="pt")

    

    with torch.no_grad():

        outputs = model.generate(

            **inputs,

            max_new_tokens=512,

            temperature=0.7,

            top_p=0.9,

            do_sample=True,

            pad_token_id=tokenizer.eos_token_id

        )

    

    response = tokenizer.decode(outputs[0], skip_special_tokens=True)

    return response[len(conversation):].strip()



# Örnek kullanım

response = chat_with_nova("Merhaba Nova AI, nasılsın?")

print(response)

```

### 🌐 **API ile Kullanım**
```python

import requests



API_URL = "https://api-inference.huggingface.co/models/Teknova/NovaAI"

headers = {"Authorization": "Bearer YOUR_HF_TOKEN"}



def query_nova_ai(payload):

    response = requests.post(API_URL, headers=headers, json=payload)

    return response.json()



# Örnek sorgu

output = query_nova_ai({

    "inputs": "Yapay zeka teknolojileri hakkında bilgi ver",

    "parameters": {

        "max_new_tokens": 256,

        "temperature": 0.7,

        "top_p": 0.9

    }

})

print(output)

```

---

## 💡 **Örnek Kullanım Alanları**

### 🎯 **Sohbet ve Asistan**
- Müşteri hizmetleri chatbotu
- Kişisel asistan uygulamaları
- Eğitim ve öğretim desteği

### 📝 **İçerik Üretimi**
- Blog yazısı ve makale yazımı
- Sosyal medya içeriği
- Yaratıcı yazım desteği

### 🔍 **Analiz ve Özetleme**
- Metin analizi ve özetleme
- Duygu analizi
- Bilgi çıkarma

---

## ⚙️ **Model Parametreleri**

| Parametre | Değer | Açıklama |
|-----------|-------|----------|
| `temperature` | 0.7 | Yaratıcılık seviyesi (0.1-1.5) |
| `top_p` | 0.9 | Nucleus sampling |
| `max_new_tokens` | 512 | Maksimum yanıt uzunluğu |
| `repetition_penalty` | 1.1 | Tekrar önleme |

---

## 🎨 **Demo ve Uygulamalar**

### 🌐 **Web Arayüzü**
- **Gradio Demo:** [Nova AI Chat](https://huggingface.co/spaces/Teknova/NovaAI-Chat)
- **HTML Arayüz:** Kendi web sitenizde kullanabilirsiniz

### 📱 **Entegrasyon**
```javascript

// Web sitesinde kullanım örneği

const API_URL = 'https://api-inference.huggingface.co/models/Teknova/NovaAI';



async function queryNovaAI(text) {

    const response = await fetch(API_URL, {

        headers: { 

            'Authorization': 'Bearer YOUR_TOKEN',

            'Content-Type': 'application/json'

        },

        method: 'POST',

        body: JSON.stringify({

            inputs: text,

            parameters: {

                max_new_tokens: 256,

                temperature: 0.7

            }

        })

    });

    

    return await response.json();

}

```

---

## 📊 **Performans**

### 🚀 **Hız ve Verimlilik**
- **CPU Modunda:** ~2-3 saniye yanıt süresi
- **GPU Modunda:** ~0.5-1 saniye yanıt süresi
- **Bellek Kullanımı:** ~14.5GB model boyutu
- **Optimizasyon:** 4-bit quantization desteği

### 🎯 **Kalite Metrikleri**
- **Türkçe Doğruluk:** Yüksek seviyede Türkçe anlama
- **Bağlamsal Tutarlılık:** Uzun konuşmalarda tutarlı yanıtlar
- **Yaratıcılık:** Özgün ve çeşitli içerik üretimi

---

## 🔧 **Sistem Gereksinimleri**

### 💻 **Minimum Gereksinimler**
- **RAM:** 16GB (4-bit quantization ile)
- **GPU:** 8GB VRAM (RTX 3070 veya üzeri)
- **CPU:** 4 çekirdek, 2.5GHz+
- **Depolama:** 20GB boş alan

### 🚀 **Önerilen Gereksinimler**
- **RAM:** 32GB
- **GPU:** 16GB+ VRAM (RTX 4080/4090)
- **CPU:** 8+ çekirdek, 3.0GHz+
- **Depolama:** SSD, 50GB+ boş alan

---

## 📜 **Lisans ve Kullanım**

Bu model **Apache 2.0** lisansı altında yayınlanmıştır. Ticari ve akademik kullanım için serbesttir.

### ⚠️ **Önemli Notlar**
- Model özgün Teknova teknolojisi içermektedir
- Türkçe optimizasyonları Teknova tarafından geliştirilmiştir
- Responsible AI ilkelerine uygun olarak kullanılmalıdır

---

## 🏢 **Teknova Hakkında**

**Teknova**, Türkiye'nin öncü yapay zeka teknoloji şirketidir. Özgün AI çözümleri geliştirerek teknoloji dünyasında fark yaratmayı hedefliyoruz.

### 🎯 **Misyonumuz**
Yapay zeka teknolojilerini Türkçe konuşan kullanıcılar için optimize etmek ve erişilebilir kılmak.

### 🚀 **Vizyonumuz**
Türkiye'den dünyaya özgün yapay zeka teknolojileri ihraç etmek.

---

## 📞 **İletişim ve Destek**

- **🌐 Website:** [teknova.ai](https://teknova.ai)
- **📧 E-posta:** info@teknova.ai
- **💬 Destek:** [GitHub Issues](https://github.com/teknova-ai/nova-ai/issues)
- **📱 Sosyal Medya:** [@TeknovaAI](https://twitter.com/TeknovaAI)

---

## 🙏 **Teşekkürler**

Nova AI'yi kullandığınız için teşekkürler! Geri bildirimleriniz bizim için değerlidir.

**Teknova Nova AI** - *Türkiye'nin Özgün Yapay Zeka Teknolojisi* 🚀