Viona TI 3.0
Genel amaçlı akıl yürütme, analiz ve üretken görevler için dengeli model.
Viona AI modellerini web, mobil ve sunucu uygulamalarınıza bağlamak için gerekli endpoint, kimlik doğrulama, model seçimi ve hata yönetimi bilgileri.
Her istekte API anahtarınızı Authorization başlığında Bearer değeri olarak gönderin. Alternatif olarak X-API-Key başlığı kullanılabilir.
Authorization: Bearer viona_live_YENI_API_KEYINAnahtarı tarayıcı kaynak koduna veya herkese açık depoya yazmayın. Üretim entegrasyonunda anahtarı sunucu tarafında saklayın.
Chat endpointi OpenAI benzeri mesaj dizisi ve yanıt yapısı kullanır.
curl -X POST "https://dev.vionaai.site/api/v1/chat" \
-H "Authorization: Bearer viona_live_YENI_API_KEYIN" \
-H "Content-Type: application/json" \
-d '{
"model": "viona-ti-3.0",
"messages": [
{"role": "user", "content": "Viona API ile kısa bir tanıtım yaz."}
],
"temperature": 0.7,
"max_tokens": 1024
}'const response = await fetch("https://dev.vionaai.site/api/v1/chat", {
method: "POST",
headers: {
"Authorization": "Bearer viona_live_YENI_API_KEYIN",
"Content-Type": "application/json"
},
body: JSON.stringify({
model: "viona-chat-1.5",
messages: [
{ role: "user", content: "Merhaba Viona" }
],
temperature: 0.7,
max_tokens: 1024
})
});
const data = await response.json();
console.log(data.choices[0].message.content);<?php
$payload = [
'model' => 'viona-codix-1.6',
'messages' => [
['role' => 'user', 'content' => 'Güvenli bir PHP formu yaz.']
],
'temperature' => 0.4,
'max_tokens' => 2048
];
$ch = curl_init('https://dev.vionaai.site/api/v1/chat');
curl_setopt_array($ch, [
CURLOPT_POST => true,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => [
'Authorization: Bearer viona_live_YENI_API_KEYIN',
'Content-Type: application/json'
],
CURLOPT_POSTFIELDS => json_encode($payload, JSON_UNESCAPED_UNICODE),
CURLOPT_TIMEOUT => 120
]);
$response = curl_exec($ch);
$httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
curl_close($ch);
echo $response;https://dev.vionaai.site/api/v1/chatmodelstringKullanılacak Viona modelinin kimliği.
messagesarraysystem, user ve assistant rollerinden oluşan mesaj dizisi.
temperaturenumber0 ile 2 arasında üretim çeşitliliği. Varsayılan 0.7.
max_tokensinteger64 ile 8192 arasında yanıt sınırı. Varsayılan 1024.
Uygulamanızın ihtiyacına göre aşağıdaki model kimliklerinden birini gönderin.
Genel amaçlı akıl yürütme, analiz ve üretken görevler için dengeli model.
Yaratıcı üretim, strateji, fikir geliştirme ve uzun biçimli içerikler için model.
Hızlı, doğal ve çok turlu sohbet deneyimleri için model.
Kod yazma, hata ayıklama, mimari tasarım ve teknik dokümantasyon için model.
https://dev.vionaai.site/api/v1/models{
"id": "req_123456",
"object": "chat.completion",
"created": 1785456000,
"model": "viona-ti-3.0",
"choices": [
{
"index": 0,
"message": {
"role": "assistant",
"content": "Merhaba! Sana nasıl yardımcı olabilirim?"
},
"finish_reason": "stop"
}
],
"usage": {
"prompt_tokens": 18,
"completion_tokens": 12,
"total_tokens": 30
},
"rate_limit": {
"limit": 100,
"remaining": 99,
"reset_at": 1785512400
}
}Her yeni API anahtarı günlük 100 istek hakkıyla oluşturulur. Hak gece yarısında otomatik yenilenir. Daha yüksek limitler için faturalandırmanın etkinleştirilmesi gerekir; faturalandırma işlemleri şu anda bakım nedeniyle kapalıdır.
X-RateLimit-LimitGünlük toplam istek hakkı.
X-RateLimit-RemainingBugün kalan istek hakkı.
X-RateLimit-ResetYenilenme zamanının Unix değeri.
API key ayarlarında her satıra bir origin ekleyebilirsiniz. Protokol ve alan adı birlikte yazılmalıdır. Sayfa yolu eklemeyin.
https://ornek.com
https://panel.ornek.comSunucu tarafındaki isteklerde origin başlığı gönderilmeyebilir. Kısıtlı bir anahtar kullanıyorsanız entegrasyon mimarinizi buna göre planlayın.
invalid_request_errorJSON gövdesi veya istek biçimi geçersiz.
authentication_errorAPI anahtarı eksik veya geçersiz.
origin_not_allowedİstek kaynağı izin verilen listede değil.
request_too_largeİstek gövdesi veya içerik sınırı aşıldı.
invalid_modelModel veya parametre doğrulaması başarısız.
daily_quota_exceededGünlük istek hakkı tükendi.
upstream_unavailableViona AI çekirdek servisi geçici olarak yanıt veremiyor.
service_unavailablePlatform geçici olarak kullanılamıyor.
Anahtarınızı kaynak kod yerine sunucu ortam değişkeninde tutun.
Sızıntı şüphesinde anahtarı panelden yenileyin veya iptal edin.
Tarayıcı tabanlı kullanımda izin verilen kaynak listesini daraltın.
Beklenmeyen trafik, hata ve gecikme değişimlerini panelden takip edin.