--- 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* 🚀