ՄՇԱԿՈՂՆԵՐԻՆ
API բանալուց մինչև առաջին պատասխանը՝ հինգ րոպեում։
AREVIA API-ն հետևում է OpenAI Chat Completions ձևաչափին, ուստի ձեր առկա SDK-ները, ֆրեյմվորքները և գործիքներն աշխատում են ընդամենը երկու տող փոխելուց հետո՝ բազային URL-ը և մոդելի անունը։
Երեք քայլ
-
01
Ստեղծեք բանալի
Մուտք գործեք AREVIA Studio, բացեք «API բանալիներ» բաժինը և ստեղծեք բանալի ձեր նախագծի համար։ Բանալիները կարելի է սահմանափակել մեկ միջավայրով։
-
02
Նշեք բազային URL-ը
Ձեր կլիենտում նշեք https://api.areviaai.net/v1 հասցեն և բանալին փոխանցեք որպես Bearer թոքեն։
-
03
Ուղարկեք հարցում
Կանչեք chat completions մեթոդը որևէ մոդելով, օրինակ՝ sevan-2։ Պատասխանը թոքեն առ թոքեն ստանալու համար «stream» պարամետրին տվեք true արժեքը։
curl https://api.areviaai.net/v1/chat/completions \
-H "Authorization: Bearer $AREVIA_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "sevan-2",
"messages": [{"role": "user", "content": "Ամփոփիր այս պայմանագիրը երեք կետով։"}]
}'
import os
from openai import OpenAI
client = OpenAI(
base_url="https://api.areviaai.net/v1" ,
api_key=os.environ["AREVIA_API_KEY"],
)
response = client.chat.completions.create(
model="sevan-2",
messages=[{"role": "user", "content": "Ամփոփիր այս պայմանագիրը երեք կետով։"}],
)
print(response.choices[0].message.content)
$ch = curl_init('https://api.areviaai.net/v1/chat/completions' );
curl_setopt_array($ch, [
CURLOPT_POST => true,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => [
'Authorization: Bearer ' . getenv('AREVIA_API_KEY'),
'Content-Type: application/json',
],
CURLOPT_POSTFIELDS => json_encode([
'model' => 'sevan-2',
'messages' => [['role' => 'user', 'content' => 'Ամփոփիր այս պայմանագիրը երեք կետով։']],
]),
]);
$response = json_decode(curl_exec($ch), true);
echo $response['choices'][0]['message']['content'];
const res = await fetch("https://api.areviaai.net/v1/chat/completions" , {
method: "POST",
headers: {
Authorization: `Bearer ${process.env.AREVIA_API_KEY}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
model: "sevan-2",
messages: [{ role: "user", content: "Ամփոփիր այս պայմանագիրը երեք կետով։" }],
}),
});
const data = await res.json();
console.log(data.choices[0].message.content);
200 OKՊատասխան
{
"id": "chatcmpl-7f3a9c2e",
"model": "sevan-2",
"choices": [{
"index": 0,
"message": {
"role": "assistant",
"content": "1. Ժամկետը՝ ստորագրման օրվանից 36 ամիս։\n2. Տոկոսադրույքը՝ տարեկան 11,5%, ֆիքսված։\n3. Վաղաժամ մարումը թույլատրվում է առանց տույժի։"
},
"finish_reason": "stop"
}],
"usage": { "prompt_tokens": 1843, "completion_tokens": 96 }
}
Ինչ է աջակցում API-ն
-
01
Զրույցային պատասխաններ
Բազմափուլ երկխոսություններ համակարգային հրահանգներով՝ այն լեզուներով, որոնցով խոսում են ձեր օգտատերերը։
-
02
Հոսքային պատասխաններ
Պատասխանը թոքեն առ թոքեն՝ Server-Sent Events տեխնոլոգիայով, որպեսզի ինտերֆեյսն արձագանքի ակնթարթորեն։
-
03
Ֆունկցիաների կանչ
Մոդելը կանչում է ձեր ներքին API-ները՝ վավերացված, տիպավորված արգումենտներով։
-
04
Կառուցվածքավորված ելք
Վավեր JSON, որը միշտ համապատասխանում է ձեր տրամադրած սխեմային։
-
05
Վեկտորային ներկայացումներ (embeddings)
Միջլեզվային վեկտորներ որոնման և համապատասխան փաստաթղթերի ընտրության համար՝ Garni մոդելով։
-
06
Փաթեթային մշակում
Խոշոր ասինխրոն առաջադրանքներ՝ իրական ժամանակի հարցումների գնի կեսով։
Վերջնակետեր
BASE URLhttps://api.areviaai.net/v1
| ՄԵԹՈԴ | ՈՒՂԻ | ՆԿԱՐԱԳՐՈՒԹՅՈՒՆ |
|---|---|---|
| POST | /v1/chat/completions |
Պատասխանի ստեղծում լեզվական մոդելով |
| POST | /v1/embeddings |
Տեքստի վեկտորային ներկայացումների ստեղծում |
| POST | /v1/audio/transcriptions |
Ձայնի վերածում տեքստի |
| POST | /v1/audio/speech |
Խոսքի սինթեզ տեքստից |
| POST | /v1/moderations |
Բովանդակության ստուգում և անձնական տվյալների քողարկում |
| POST | /v1/batches |
Ասինխրոն փաթեթային առաջադրանքի ուղարկում |
| GET | /v1/models |
Ձեր բանալուն հասանելի մոդելների ցանկ |
Հարցումների լռելյայն սահմանաչափեր
| ՍԱԿԱԳԻՆ | ՀԱՐՑՈՒՄՆԵՐ ՐՈՊԵՈՒՄ | ԹՈՔԵՆՆԵՐ ՐՈՊԵՈՒՄ | ՓԱԹԵԹԱՅԻՆ ՀԵՐԹ, ԹՈՔԵՆՆԵՐ |
|---|---|---|---|
| Մշակող | 60 | 200 000 | 1 000 000 |
| Բիզնես | 600 | 2 000 000 | 50 000 000 |
| Կորպորատիվ | Անհատական | Անհատական | Անհատական |
Սահմանաչափերը բարձրացնում ենք ձեր դիմումով՝ սովորաբար մեկ աշխատանքային օրվա ընթացքում։
ԳՈՐԾԻՔՆԵՐ
Աշխատում է այն ամենի հետ, ինչ արդեն օգտագործում եք
OpenAI-ի պաշտոնական SDK-ները Python-ի և JavaScript-ի համար, LangChain, LlamaIndex և ցանկացած HTTP կլիենտ։ Հատուկ SDK պետք չէ։ Այս էջի PHP օրինակում օգտագործվում է միայն cURL։