SDK & Entegrasyon Rehberi
JavaScript SDK
``bash
npm install @aihane/sdk
veya
`
Kullanım:
`javascript
import { AIHane } from '@aihane/sdk';
const ai = new AIHane({
apiKey: 'ak_live_xxxx',
apiSecret: 'your_secret'
});
// Araç çalıştır
const result = await ai.tools.run('bg-remover', {
image_url: 'https://example.com/photo.jpg',
output: 'png'
});
console.log(result.outputUrl);
`
PHP SDK
`bash
composer require aihane/sdk
`
`php
use AIHane\Client;
$ai = new Client('ak_live_xxxx', 'your_secret');
$result = $ai->tools->run('bg-remover', [
'image_url' => 'https://example.com/photo.jpg',
'output' => 'png'
]);
echo $result['output_url'];
`
Python SDK
`bash
pip install aihane
`
`python
from aihane import AIHane
ai = AIHane(api_key="ak_live_xxxx", api_secret="your_secret")
result = ai.tools.run("bg-remover", {
"image_url": "https://example.com/photo.jpg",
"output": "png"
})
print(result["output_url"])
`
cURL
`bash
curl -X POST https://api.aihane.com/v1/tools/bg-remover \
-H "Authorization: Bearer ak_live_xxxx" \
-H "X-API-Secret: your_secret" \
-H "Content-Type: application/json" \
-d '{"image_url":"https://example.com/photo.jpg","output":"png"}'
`
Widget Entegrasyonu
Widget ile kullanıcılarınıza doğrudan arayüz sunabilirsiniz:
`html
`
Webhook Callback
Uzun süren işlemler için webhook tanımlayabilirsiniz:
`json
{
"webhook_url": "https://yoursite.com/api/callback",
"image_url": "https://example.com/photo.jpg"
}
``
İşlem tamamlandığında webhook URL'nize POST isteği gönderilir.