API مولد الأسئلة

دمج مولد الأسئلة API الخاص بنا في تطبيقك. يتم احتساب التوليد الناجح فقط. أنشئ حسابًا وابدأ الآن.

التوثيق

الاعتمادات

$5.00

حوالي 100 طلب API.

يولد كل طلب API 5-10 أسئلة. يتم احتساب التوليد الناجح فقط.

عدد الأسئلة المولدة


1,000


التسعير

عدد الأسئلةالسعر الإجماليالسعر / 1000
1K$5.00$5.00
10K$40.00$4.00
50K$150.00$3.00
100K$250.00$2.50
1M$1,500.00$1.50
5M$6,250.00$1.25
10M$10,000.00$1.00
50M$37,500.00$0.75

التوثيق

دمج مولد الأسئلة API في تطبيقك. يولد كل طلب API 5-10 أسئلة. يتم احتساب الجيل الناجح فقط.

الحصول على مفتاح

اشترك في مولد الأسئلة API وسترى مفتاح API الخاص بك في هذه الصفحة.

API نقطة النهاية

https://api.opexams.com

المصادقة

لاستخدام مولد الأسئلة API، تحتاج إلى مصادقة طلباتك. يمكنك القيام بذلك عن طريق إرسال مفتاح API الخاص بك في رأس api-key.

"api-key": "YOUR-API-KEY"

POST /questions-generator

إنشاء أسئلة عن طريق توفير جسم كـ JSON مع المعلمات التالية:

الاسم

نوع

مطلوب

الوصف

type

string

true

نوع السؤال المراد إنشاؤه. يمكن أن يكون `contextBased` أو `topicBased` أو `transcriptBased`

context

string

if type is `contextBased`

النص الذي يتم إنشاء الأسئلة منه

topic

string

if type is `topicBased`

موضوع السؤال المراد إنشاؤه

audio

File

if type is `transcriptBased`

ملف صوتي ليتم تحويله إلى نص. الصيغ المدعومة هي mp3, mp4, mpeg, mpga, m4a, wav, and webm.

youtubeUrl

string

if type is `transcriptBased`

رابط الفيديو على YouTube الذي يحتوي على النص الذي تريد توليده

questionType

string

true

نوع السؤال المراد إنشاؤه. يمكن أن يكون `MCQ`، `TF` أو `open`

language

string

false

لغة الأسئلة المولدة. يمكنك العثور على قائمة كاملة باللغات المدعومة هنا. القيمة الافتراضية هي `Auto`

difficulty

string

false

صعوبة السؤال المراد إنشاؤه. يمكن أن يكون `easy`، `medium` أو `hard`

requestId

string

false

معرف الطلب. يمكن استخدامه لتتبع الطلب

طلب الاختبار

يمكنك اختبار API عن طريق تعيين رأس `request-type` إلى `test` ولن يتم احتساب الطلب في استخدامك.

الاستجابة

مثال على الاستجابة لطلب ناجح:

{ "title": "Countries and their capitals" "data": [ { "question": "What is the capital of France?", "options": [ "Paris", "London", "Berlin", "Madrid" ], "answer": "Paris" }, { "question": "What is the capital of Germany?", "options": [ "Paris", "London", "Berlin", "Madrid" ], "answer": "Berlin" }, { "question": "What is the capital of Spain?", "options": [ "Paris", "London", "Berlin", "Madrid" ], "answer": "Madrid" }, { "question": "What is the capital of the United Kingdom?", "options": [ "Paris", "London", "Berlin", "Madrid" ], "answer": "London" }, { "question": "What is the capital of Italy?", "options": [ "Paris", "London", "Berlin", "Madrid" ], "answer": "Rome" }, { "question": "What is the capital of Russia?", "options": [ "Paris", "London", "Berlin", "Moscow" ], "answer": "Moscow" }, { "question": "What is the capital of India?", "options": [ "Paris", "New Delhi", "Berlin", "Madrid" ], "answer": "New Delhi" }, { "question": "What is the capital of the United States of America?", "options": [ "Washington D.C.", "London", "Berlin", "Madrid" ], "answer": "Washington D.C." }, { "question": "What is the capital of Canada?", "options": [ "Paris", "London", "Ottawa", "Madrid" ], "answer": "Ottawa" }, { "question": "What is the capital of Australia?", "options": [ "Paris", "London", "Berlin", "Canberra" ], "answer": "Canberra" } ], }

GET /questions-generator/usage

الحصول على استخدامك عن طريق إرسال طلب GET إلى هذه النقطة النهائية.

الاستجابة

مثال على الاستجابة لطلب ناجح:

{ "usedCredits": 150, "totalCredits": 1000, "creditsLeft": 850 }

رموز الخطأ

يستخدم مولد الأسئلة API رموز الخطأ التالية:

Code

Description

400

Bad Request — Your request is invalid.

401

Unauthorized — Your API key is invalid.

اللغات المدعومة

هذه قائمة بجميع اللغات المدعومة من قبل مولد الأسئلة API. ستحتاج إلى توفير اللغة كما هي في العنوان. القيمة الافتراضية هي `Auto`، مما يعني أن اللغة سيتم الكشف عنها تلقائيًا.

العنوان

اللغة

English

English

Arabic

العربية

Afrikaans

Afrikaans

Albanian

Shqip

Armenian

Հայերեն

Assamese

অসমীয়া

Azerbaijani

Azərbaycanca

Bashkir

Башҡорт

Basque

Euskara

Belarusian

Беларуская

Bengali

বাংলা

Bhojpuri

भोजपुरी

Bosnian

Bosanski

Brazilian Portuguese

Português do Brasil

Bulgarian

Български

Cantonese (Yue)

粵語

Catalan

Català

Chinese

中文

Croatian

Hrvatski

Czech

Čeština

Danish

Dansk

Dutch

Nederlands

Estonian

Eesti

Faroese

Føroyskt

Filipino

Filipino

Finnish

Suomi

French

Français

Galician

Galego

Georgian

ქართული

German

Deutsch

Greek

Ελληνικά

Gujarati

ગુજરાતી

Haitian Creole

Kreyòl Ayisyen

Hausa

Hausa

Hebrew

עברית

Hindi

हिन्दी

Hmong

Hmoob

Hungarian

Magyar

Icelandic

Íslenska

Igbo

Igbo

Indonesian

Bahasa Indonesia

Irish

Gaeilge

Italian

Italiano

Japanese

日本語

Kannada

ಕನ್ನಡ

Kazakh

Қазақ

Khmer

ភាសាខ្មែរ

Korean

한국어

Kurdish

Kurdî

Lao

ລາວ

Latvian

Latviešu

Lithuanian

Lietuvių

Malay

Bahasa Melayu

Maltese

Malti

Marathi

मराठी

Mongolian

Монгол

Nepali

नेपाली

Norwegian

Norsk

Pashto

پښتو

Persian

فارسی

Polish

Polski

Portuguese

Português

Romanian

Română

Russian

Русский

Serbian

Српски

Sinhala

සිංහල

Slovak

Slovenčina

Slovenian

Slovenščina

Spanish

Español

Swahili

Kiswahili

Swedish

Svenska

Tamil

தமிழ்

Telugu

తెలుగు

Thai

ไทย

Turkish

Türkçe

Ukrainian

Українська

Urdu

اردو

Vietnamese

Tiếng Việt