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.
1from transformers import AutoModelForCausalLM, AutoTokenizer
2import torch
3
4# Nova AI modelini yükle
5model_name = "Teknova/NovaAI"
6tokenizer = AutoTokenizer.from_pretrained(model_name)
7model = AutoModelForCausalLM.from_pretrained(
8 model_name,
9 torch_dtype=torch.float16,
10 device_map="auto"
11)
12
13# Sohbet örneği
14def chat_with_nova(message):
15 conversation = f"Kullanıcı: {message}\nNova AI:"
16 inputs = tokenizer(conversation, return_tensors="pt")
17
18 with torch.no_grad():
19 outputs = model.generate(
20 **inputs,
21 max_new_tokens=512,
22 temperature=0.7,
23 top_p=0.9,
24 do_sample=True,
25 pad_token_id=tokenizer.eos_token_id
26 )
27
28 response = tokenizer.decode(outputs[0], skip_special_tokens=True)
29 return response[len(conversation):].strip()
30
31# Örnek kullanım
32response = chat_with_nova("Merhaba Nova AI, nasılsın?")
33print(response)
1import requests
2
3API_URL = "https://api-inference.huggingface.co/models/Teknova/NovaAI"
4headers = {"Authorization": "Bearer YOUR_HF_TOKEN"}
5
6def query_nova_ai(payload):
7 response = requests.post(API_URL, headers=headers, json=payload)
8 return response.json()
9
10# Örnek sorgu
11output = query_nova_ai({
12 "inputs": "Yapay zeka teknolojileri hakkında bilgi ver",
13 "parameters": {
14 "max_new_tokens": 256,
15 "temperature": 0.7,
16 "top_p": 0.9
17 }
18})
19print(output)
1// Web sitesinde kullanım örneği
2const API_URL = 'https://api-inference.huggingface.co/models/Teknova/NovaAI';
3
4async function queryNovaAI(text) {
5 const response = await fetch(API_URL, {
6 headers: {
7 'Authorization': 'Bearer YOUR_TOKEN',
8 'Content-Type': 'application/json'
9 },
10 method: 'POST',
11 body: JSON.stringify({
12 inputs: text,
13 parameters: {
14 max_new_tokens: 256,
15 temperature: 0.7
16 }
17 })
18 });
19
20 return await response.json();
21}
Yapay zeka teknolojilerini Türkçe konuşan kullanıcılar için optimize etmek ve erişilebilir kılmak.
Türkiye'den dünyaya özgün yapay zeka teknolojileri ihraç etmek.
Nova AI'yi kullandığınız için teşekkürler! Geri bildirimleriniz bizim için değerlidir.