Viona API Platform Geliştiricilerin Kullanımına Açıldı
Orvix Games tarafından geliştirilen Viona API Platform, yapay zekâ özelliklerini web sitelerine, mobil uygulamalara ve özel yazılım projelerine entegre etmek isteyen geliştiricilerin kullanımına açıldı.
Viona Developer Platform üzerinden API anahtarı oluşturabilir, kullanım kredilerinizi yönetebilir ve Viona modellerine tek bir API üzerinden erişebilirsiniz.
Viona API ile Neler Yapabilirsiniz?
- Yapay zekâ destekli sohbet botları geliştirebilirsiniz.
- Web sitelerinize akıllı müşteri destek sistemleri ekleyebilirsiniz.
- Kod üretme ve yazılım geliştirme araçları oluşturabilirsiniz.
- Metin oluşturma, düzenleme ve içerik üretme özellikleri sunabilirsiniz.
- Mobil ve masaüstü uygulamalarınıza Viona modellerini bağlayabilirsiniz.
Kullanılabilen Viona Modelleri
- viona-ti-3.0 — Genel sohbet, içerik üretimi, analiz ve günlük kullanım için gelişmiş yapay zekâ modeli.
- viona-mythrion — Daha kapsamlı ve gelişmiş yanıtlar gerektiren işlemler için tasarlanan model.
- viona-chat-1.5 — Hızlı ve düşük maliyetli sohbet uygulamaları için optimize edilen model.
- viona-codix-1.6 — Kod yazma, hata çözme ve yazılım geliştirme işlemleri için hazırlanan model.
API Entegrasyonu Nasıl Yapılır?
İlk olarak Viona Developer Platform üzerinden bir API anahtarı oluşturmanız gerekir. Daha sonra isteklerinizi aşağıdaki sohbet uç noktasına gönderebilirsiniz:
POST https://dev.vionaai.site/api/v1/chat
İsteklerde aşağıdaki başlıklar kullanılmalıdır:
Authorization: Bearer VIONA_API_KEY
Content-Type: application/json
JavaScript Entegrasyon Örneği
fetch('https://dev.vionaai.site/api/v1/chat', {
method: 'POST',
headers: {
'Authorization': 'Bearer VIONA_API_KEY',
'Content-Type': 'application/json'
},
body: JSON.stringify({
model: 'viona-ti-3.0',
messages: [
{
role: 'user',
content: 'Merhaba Viona!'
}
],
temperature: 0.7,
max_tokens: 1024
})
})
.then(response => response.json())
.then(data => {
console.log(data.choices[0].message.content);
})
.catch(error => {
console.error('API hatası:', error);
});
PHP Entegrasyon Örneği
<?php
$payload = [
'model' => 'viona-ti-3.0',
'messages' => [
[
'role' => 'user',
'content' => 'Merhaba Viona!'
]
],
'temperature' => 0.7,
'max_tokens' => 1024
];
$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_API_KEY',
'Content-Type: application/json'
],
CURLOPT_POSTFIELDS => json_encode($payload)
]);
$response = curl_exec($ch);
curl_close($ch);
$data = json_decode($response, true);
echo $data['choices'][0]['message']['content'] ?? 'Yanıt alınamadı.';
Kredi Sistemi
Başarıyla tamamlanan her API isteği 1 geliştirici kredisi kullanır. Bireysel kullanıcılar için geliştirici kredisi 0,50 TL, kurumsal kullanıcılar için ise 0,52 TL olarak belirlenmiştir.
Çekirdek servis kaynaklı başarısız isteklerde kullanılan kredi otomatik olarak iade edilir. Güncel kredi bakiyesi ve istek maliyeti yanıt başlıklarından takip edilebilir.
Güvenli Kullanım
API anahtarınızı hiçbir zaman herkese açık HTML veya JavaScript dosyalarının içine eklemeyin. Anahtarınızı sunucu tarafında veya ortam değişkenlerinde saklayın. Gerekli durumlarda izin verilen origin adreslerini Developer Platform üzerinden sınırlandırın.
Origin tanımlarken yalnızca protokol ve alan adı kullanılmalıdır:
https://ornekdomain.com