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.

info

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.

warning

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.

Python
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)
Node.js
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);
PHP
$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
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:

JSON Response
{
  "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:

chat

Chat Completions

Detaylı API referansı

stream

Streaming

Gerçek zamanlı yanıtlar

smart_toy

Modeller

Tüm modelleri keşfedin

Size uygun modeli bulmanıza yardımcı olayım mı?