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.