API documentation
Create a key in settings. Requests per minute: 30. Errors: 401 authentication, 429 rate limit, 503 provider not configured.
curl
curl -X POST 'https://dhad.opps.dev/api/v1/skills/summarize' -H 'Authorization: Bearer dhad_YOUR_KEY' -H 'Content-Type: application/json' -d '{"text":"تعمل فرق البحث على تطوير نماذج للغة العربية."}'JavaScript
const response = await fetch('https://dhad.opps.dev/api/v1/skills/translate', {
method: 'POST',
headers: {Authorization: 'Bearer dhad_YOUR_KEY', 'Content-Type': 'application/json'},
body: JSON.stringify({text: 'مرحبا بالعالم', direction: 'ar-en'})
});
console.log(await response.json());Python
import requests
r = requests.post('https://dhad.opps.dev/api/v1/skills/ner',
headers={'Authorization': 'Bearer dhad_YOUR_KEY'},
json={'text': 'تقع الرياض في المملكة العربية السعودية.'})
print(r.status_code, r.json())Skills: summarization, translation, named entities and sentiment. Maximum input: 12000 characters. Responses vary by provider.