📚 RAVA Developer Docs
مستندات API
در سادهترین حالت فقط text و apikey را ارسال کن. یک کلید روی تمام مدلهای فعال معتبر است.
شروع سریع
فرمت عمومی GET:
https://ravaapi.pro/grok43/?text=سلام&apikey=YOUR_API_KEY
میتوانی API Key را بهجای Query با هدر X-API-Key هم بفرستی. برای پروژههای واقعی، هدر توصیه میشود.
ساختار پاسخ
{
"ok": true,
"model": "grok43",
"response": "متن پاسخ مدل",
"usage": {
"daily_limit": 100,
"remaining": 99
},
"latency_ms": 1234
}
Grok 4.3
/grok43/
curl -G 'https://ravaapi.pro/grok43/' --data-urlencode 'text=سلام' --data-urlencode 'apikey=YOUR_API_KEY'
<?php
$url = 'https://ravaapi.pro/grok43/?text=' . urlencode('سلام') . '&apikey=' . urlencode('YOUR_API_KEY');
$response = file_get_contents($url);
echo $response;
const url = new URL('https://ravaapi.pro/grok43/');
url.searchParams.set('text', 'سلام');
url.searchParams.set('apikey', 'YOUR_API_KEY');
const res = await fetch(url);
const data = await res.json();
console.log(data.response);
import requests
r = requests.get('https://ravaapi.pro/grok43/', params={
'text': 'سلام',
'apikey': 'YOUR_API_KEY'
})
print(r.json()['response'])
Grok 3 Mini
/grok3mini/
curl -G 'https://ravaapi.pro/grok3mini/' --data-urlencode 'text=سلام' --data-urlencode 'apikey=YOUR_API_KEY'
<?php
$url = 'https://ravaapi.pro/grok3mini/?text=' . urlencode('سلام') . '&apikey=' . urlencode('YOUR_API_KEY');
$response = file_get_contents($url);
echo $response;
const url = new URL('https://ravaapi.pro/grok3mini/');
url.searchParams.set('text', 'سلام');
url.searchParams.set('apikey', 'YOUR_API_KEY');
const res = await fetch(url);
const data = await res.json();
console.log(data.response);
import requests
r = requests.get('https://ravaapi.pro/grok3mini/', params={
'text': 'سلام',
'apikey': 'YOUR_API_KEY'
})
print(r.json()['response'])
GPT-5.2
/gpt52/
curl -G 'https://ravaapi.pro/gpt52/' --data-urlencode 'text=سلام' --data-urlencode 'apikey=YOUR_API_KEY'
<?php
$url = 'https://ravaapi.pro/gpt52/?text=' . urlencode('سلام') . '&apikey=' . urlencode('YOUR_API_KEY');
$response = file_get_contents($url);
echo $response;
const url = new URL('https://ravaapi.pro/gpt52/');
url.searchParams.set('text', 'سلام');
url.searchParams.set('apikey', 'YOUR_API_KEY');
const res = await fetch(url);
const data = await res.json();
console.log(data.response);
import requests
r = requests.get('https://ravaapi.pro/gpt52/', params={
'text': 'سلام',
'apikey': 'YOUR_API_KEY'
})
print(r.json()['response'])
GPT-5
/gpt5/
curl -G 'https://ravaapi.pro/gpt5/' --data-urlencode 'text=سلام' --data-urlencode 'apikey=YOUR_API_KEY'
<?php
$url = 'https://ravaapi.pro/gpt5/?text=' . urlencode('سلام') . '&apikey=' . urlencode('YOUR_API_KEY');
$response = file_get_contents($url);
echo $response;
const url = new URL('https://ravaapi.pro/gpt5/');
url.searchParams.set('text', 'سلام');
url.searchParams.set('apikey', 'YOUR_API_KEY');
const res = await fetch(url);
const data = await res.json();
console.log(data.response);
import requests
r = requests.get('https://ravaapi.pro/gpt5/', params={
'text': 'سلام',
'apikey': 'YOUR_API_KEY'
})
print(r.json()['response'])
GPT-5 Mini
/gpt5mini/
curl -G 'https://ravaapi.pro/gpt5mini/' --data-urlencode 'text=سلام' --data-urlencode 'apikey=YOUR_API_KEY'
<?php
$url = 'https://ravaapi.pro/gpt5mini/?text=' . urlencode('سلام') . '&apikey=' . urlencode('YOUR_API_KEY');
$response = file_get_contents($url);
echo $response;
const url = new URL('https://ravaapi.pro/gpt5mini/');
url.searchParams.set('text', 'سلام');
url.searchParams.set('apikey', 'YOUR_API_KEY');
const res = await fetch(url);
const data = await res.json();
console.log(data.response);
import requests
r = requests.get('https://ravaapi.pro/gpt5mini/', params={
'text': 'سلام',
'apikey': 'YOUR_API_KEY'
})
print(r.json()['response'])
GPT-5 Nano
/gpt5nano/
curl -G 'https://ravaapi.pro/gpt5nano/' --data-urlencode 'text=سلام' --data-urlencode 'apikey=YOUR_API_KEY'
<?php
$url = 'https://ravaapi.pro/gpt5nano/?text=' . urlencode('سلام') . '&apikey=' . urlencode('YOUR_API_KEY');
$response = file_get_contents($url);
echo $response;
const url = new URL('https://ravaapi.pro/gpt5nano/');
url.searchParams.set('text', 'سلام');
url.searchParams.set('apikey', 'YOUR_API_KEY');
const res = await fetch(url);
const data = await res.json();
console.log(data.response);
import requests
r = requests.get('https://ravaapi.pro/gpt5nano/', params={
'text': 'سلام',
'apikey': 'YOUR_API_KEY'
})
print(r.json()['response'])
GPT-4o
/gpt4o/
curl -G 'https://ravaapi.pro/gpt4o/' --data-urlencode 'text=سلام' --data-urlencode 'apikey=YOUR_API_KEY'
<?php
$url = 'https://ravaapi.pro/gpt4o/?text=' . urlencode('سلام') . '&apikey=' . urlencode('YOUR_API_KEY');
$response = file_get_contents($url);
echo $response;
const url = new URL('https://ravaapi.pro/gpt4o/');
url.searchParams.set('text', 'سلام');
url.searchParams.set('apikey', 'YOUR_API_KEY');
const res = await fetch(url);
const data = await res.json();
console.log(data.response);
import requests
r = requests.get('https://ravaapi.pro/gpt4o/', params={
'text': 'سلام',
'apikey': 'YOUR_API_KEY'
})
print(r.json()['response'])
GPT-4o Mini
/gpt4omini/
curl -G 'https://ravaapi.pro/gpt4omini/' --data-urlencode 'text=سلام' --data-urlencode 'apikey=YOUR_API_KEY'
<?php
$url = 'https://ravaapi.pro/gpt4omini/?text=' . urlencode('سلام') . '&apikey=' . urlencode('YOUR_API_KEY');
$response = file_get_contents($url);
echo $response;
const url = new URL('https://ravaapi.pro/gpt4omini/');
url.searchParams.set('text', 'سلام');
url.searchParams.set('apikey', 'YOUR_API_KEY');
const res = await fetch(url);
const data = await res.json();
console.log(data.response);
import requests
r = requests.get('https://ravaapi.pro/gpt4omini/', params={
'text': 'سلام',
'apikey': 'YOUR_API_KEY'
})
print(r.json()['response'])
GPT-5.6 Luna
/gpt56luna/
curl -G 'https://ravaapi.pro/gpt56luna/' --data-urlencode 'text=سلام' --data-urlencode 'apikey=YOUR_API_KEY'
<?php
$url = 'https://ravaapi.pro/gpt56luna/?text=' . urlencode('سلام') . '&apikey=' . urlencode('YOUR_API_KEY');
$response = file_get_contents($url);
echo $response;
const url = new URL('https://ravaapi.pro/gpt56luna/');
url.searchParams.set('text', 'سلام');
url.searchParams.set('apikey', 'YOUR_API_KEY');
const res = await fetch(url);
const data = await res.json();
console.log(data.response);
import requests
r = requests.get('https://ravaapi.pro/gpt56luna/', params={
'text': 'سلام',
'apikey': 'YOUR_API_KEY'
})
print(r.json()['response'])
Gemini 3 Flash
/gemini3flash/
curl -G 'https://ravaapi.pro/gemini3flash/' --data-urlencode 'text=سلام' --data-urlencode 'apikey=YOUR_API_KEY'
<?php
$url = 'https://ravaapi.pro/gemini3flash/?text=' . urlencode('سلام') . '&apikey=' . urlencode('YOUR_API_KEY');
$response = file_get_contents($url);
echo $response;
const url = new URL('https://ravaapi.pro/gemini3flash/');
url.searchParams.set('text', 'سلام');
url.searchParams.set('apikey', 'YOUR_API_KEY');
const res = await fetch(url);
const data = await res.json();
console.log(data.response);
import requests
r = requests.get('https://ravaapi.pro/gemini3flash/', params={
'text': 'سلام',
'apikey': 'YOUR_API_KEY'
})
print(r.json()['response'])
Gemini Lite
/geminilite/
curl -G 'https://ravaapi.pro/geminilite/' --data-urlencode 'text=سلام' --data-urlencode 'apikey=YOUR_API_KEY'
<?php
$url = 'https://ravaapi.pro/geminilite/?text=' . urlencode('سلام') . '&apikey=' . urlencode('YOUR_API_KEY');
$response = file_get_contents($url);
echo $response;
const url = new URL('https://ravaapi.pro/geminilite/');
url.searchParams.set('text', 'سلام');
url.searchParams.set('apikey', 'YOUR_API_KEY');
const res = await fetch(url);
const data = await res.json();
console.log(data.response);
import requests
r = requests.get('https://ravaapi.pro/geminilite/', params={
'text': 'سلام',
'apikey': 'YOUR_API_KEY'
})
print(r.json()['response'])
Claude Haiku 4.5
/claudehaiku45/
curl -G 'https://ravaapi.pro/claudehaiku45/' --data-urlencode 'text=سلام' --data-urlencode 'apikey=YOUR_API_KEY'
<?php
$url = 'https://ravaapi.pro/claudehaiku45/?text=' . urlencode('سلام') . '&apikey=' . urlencode('YOUR_API_KEY');
$response = file_get_contents($url);
echo $response;
const url = new URL('https://ravaapi.pro/claudehaiku45/');
url.searchParams.set('text', 'سلام');
url.searchParams.set('apikey', 'YOUR_API_KEY');
const res = await fetch(url);
const data = await res.json();
console.log(data.response);
import requests
r = requests.get('https://ravaapi.pro/claudehaiku45/', params={
'text': 'سلام',
'apikey': 'YOUR_API_KEY'
})
print(r.json()['response'])
DeepSeek V3
/deepseekv3/
curl -G 'https://ravaapi.pro/deepseekv3/' --data-urlencode 'text=سلام' --data-urlencode 'apikey=YOUR_API_KEY'
<?php
$url = 'https://ravaapi.pro/deepseekv3/?text=' . urlencode('سلام') . '&apikey=' . urlencode('YOUR_API_KEY');
$response = file_get_contents($url);
echo $response;
const url = new URL('https://ravaapi.pro/deepseekv3/');
url.searchParams.set('text', 'سلام');
url.searchParams.set('apikey', 'YOUR_API_KEY');
const res = await fetch(url);
const data = await res.json();
console.log(data.response);
import requests
r = requests.get('https://ravaapi.pro/deepseekv3/', params={
'text': 'سلام',
'apikey': 'YOUR_API_KEY'
})
print(r.json()['response'])
DeepSeek R1
/deepseekr1/
curl -G 'https://ravaapi.pro/deepseekr1/' --data-urlencode 'text=سلام' --data-urlencode 'apikey=YOUR_API_KEY'
<?php
$url = 'https://ravaapi.pro/deepseekr1/?text=' . urlencode('سلام') . '&apikey=' . urlencode('YOUR_API_KEY');
$response = file_get_contents($url);
echo $response;
const url = new URL('https://ravaapi.pro/deepseekr1/');
url.searchParams.set('text', 'سلام');
url.searchParams.set('apikey', 'YOUR_API_KEY');
const res = await fetch(url);
const data = await res.json();
console.log(data.response);
import requests
r = requests.get('https://ravaapi.pro/deepseekr1/', params={
'text': 'سلام',
'apikey': 'YOUR_API_KEY'
})
print(r.json()['response'])
POST JSON
برای متنهای بلندتر میتوانی JSON بفرستی:
POST https://ravaapi.pro/gpt5/
Content-Type: application/json
X-API-Key: YOUR_API_KEY
{
"text": "سلام، یک پاسخ کامل بده"
}
کدهای خطا
401 missing_apikey— کلید ارسال نشده401 invalid_apikey— کلید نامعتبر یا حساب غیرفعال429 rate_limit— سقف دقیقهای پر شده429 daily_limit— سهمیه روزانه تمام شده502 provider_error— سرویس مدل بالادستی پاسخ موفق نداده