Hızlı Başlangıç
Onysoft AI Gateway ile başlayın
Onysoft AI Gateway, yüzlerce AI modeline tek bir API üzerinden erişmenizi sağlayan birleşik bir platformdur. OpenAI SDK'ları ile tam uyumlu olan API'mız sayesinde, sadece birkaç satır kod değişikliği ile mevcut uygulamalarınızı Onysoft altyapısına geçirebilirsiniz.
TL ile Ödeme: Tüm işlemler Türk Lirası cinsinden faturalandırılır. Döviz kuru dalgalanmalarından etkilenmeden sabit TL fiyatları ile çalışabilirsiniz.
1. API Anahtarı Oluşturun
İlk olarak, ücretsiz hesap oluşturun ve Dashboard üzerinden bir API anahtarı oluşturun.
Güvenlik: API anahtarınızı asla istemci tarafında (frontend) kodunuzda kullanmayın. Anahtarınızı sunucu tarafında saklayın ve environment variable olarak yönetin.
2. İlk API Çağrınızı Yapın
Aşağıdaki örnekler, tercih ettiğiniz programlama dili ile nasıl başlayacağınızı gösterir.
Onysoft API, OpenAI SDK'ları ile tam uyumludur - sadece base_url değerini değiştirmeniz yeterlidir.
from openai import OpenAI
client = OpenAI(
api_key="sk-ony-your-api-key",
base_url="https://api.onysoft.com/v1"
)
response = client.chat.completions.create(
model="openai/gpt-4o-mini",
messages=[
{"role": "user", "content": "Merhaba, nasılsın?"}
]
)
print(response.choices[0].message.content)
import OpenAI from 'openai';
const client = new OpenAI({
apiKey: 'sk-ony-your-api-key',
baseURL: 'https://api.onysoft.com/v1'
});
const response = await client.chat.completions.create({
model: 'openai/gpt-4o-mini',
messages: [
{ role: 'user', content: 'Merhaba, nasılsın?' }
]
});
console.log(response.choices[0].message.content);
$ch = curl_init('https://api.onysoft.com/v1/chat/completions');
curl_setopt_array($ch, [
CURLOPT_RETURNTRANSFER => true,
CURLOPT_POST => true,
CURLOPT_HTTPHEADER => [
'Authorization: Bearer sk-ony-your-api-key',
'Content-Type: application/json'
],
CURLOPT_POSTFIELDS => json_encode([
'model' => 'openai/gpt-4o-mini',
'messages' => [
['role' => 'user', 'content' => 'Merhaba, nasılsın?']
]
])
]);
$response = json_decode(curl_exec($ch), true);
echo $response['choices'][0]['message']['content'];
curl https://api.onysoft.com/v1/chat/completions \
-H "Authorization: Bearer sk-ony-your-api-key" \
-H "Content-Type: application/json" \
-d '{
"model": "openai/gpt-4o-mini",
"messages": [
{"role": "user", "content": "Merhaba, nasılsın?"}
]
}'
3. Yanıt Formatı
Başarılı bir istek sonucunda aşağıdaki formatta yanıt alırsınız:
{
"id": "chatcmpl-abc123",
"object": "chat.completion",
"created": 1706000000,
"model": "openai/gpt-4o-mini",
"choices": [
{
"index": 0,
"message": {
"role": "assistant",
"content": "Merhaba! Ben bir AI asistanıyım, size nasıl yardımcı olabilirim?"
},
"finish_reason": "stop"
}
],
"usage": {
"prompt_tokens": 12,
"completion_tokens": 24,
"total_tokens": 36
}
}
Sonraki Adımlar
Artık API'yi kullanmaya hazırsınız! İşte öğrenmeye devam etmek için bazı kaynaklar: