API Generatore di Domande

Integra la nostra API generatore di domande nella tua applicazione. Solo le generazioni di successo vengono conteggiate. Crea un account e inizia subito.

Documentazione

Crediti

$5

Circa 100 richieste API.

Ogni richiesta API genera 5-10 domande. Solo le generazioni di successo vengono conteggiate.

Numero di domande


1,000


Documentazione

Integra la nostra API generatore di domande nella tua applicazione. Ogni richiesta API genera 5-10 domande. Solo le generazioni di successo vengono conteggiate.

Ottenere una chiave

Iscriviti al Generatore di Domande API e vedrai la tua chiave API in questa pagina.

Endpoint API

https://api.opexams.com

Autenticazione

Per utilizzare il Generatore di Domande API, devi autenticare le tue richieste. Puoi farlo inviando la tua chiave API nell'intestazione api-key.

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

POST /questions-generator

Genera domande fornendo un corpo come JSON con i seguenti parametri:

Nome

Tipo

Richiesto

Descrizione

type

string

true

Il tipo di domanda da generare. Può essere `contextBased` o `topicBased`

context

string

if type is `contextBased`

Il testo da cui generare le domande

topic

string

if type is `topicBased`

L'argomento della domanda da generare

questionType

string

true

Il tipo di domanda da generare. Può essere `MCQ`, `TF` o `open`

language

string

false

La lingua delle domande generate. Puoi trovare l'elenco completo delle lingue supportate qui. Il valore predefinito è `Auto`

difficulty

string

false

La difficoltà della domanda da generare. Può essere `easy`, `medium` o `hard`

requestId

string

false

L'ID della richiesta. Può essere utilizzato per tracciare la richiesta

Richiesta di test

Puoi testare l'API impostando un'intestazione `request-type` su `test` e la richiesta non verrà conteggiata nel tuo utilizzo.

Risposta

Esempio di risposta per una richiesta riuscita:

{ "data": [ { "id": "pDgnjdMzOt9", "question": "Who founded University College London?", "answer": "Jeremy Bentham", "options": ["Charles Darwin", "Jeremy Bentham", "Isaac Newton", "William Shakespeare", "Albert Einstein"] }, { "id": "GZG49mXC3Jy", "question": "In what year was UCL established?", "answer": "1826", "options": ["1826", "1939", "1865", "1790", "1901"] }, { "id": "r0SclR9bOYf", "question": "What is the motto of UCL?", "answer": "Scientia et Labore", "options": ["Lux et Veritas", "In Hoc Signo Vinces", "Sapere Aude", "Scientia et Labore", "Deo Juvante"] }, { "id": "Tjadx7EYWKL", "question": "Which famous philosopher taught at UCL?", "answer": "Karl Marx", "options": ["Socrates", "Aristotle", "Plato", "Friedrich Nietzsche", "Karl Marx"] }, { "id": "Z9TxfwpFzvN", "question": "Who is the current Provost of UCL?", "answer": "David Price", "options": ["Richard Horton", "David Price", "Jeremy Farrar", "Patrick Vallance", "Mark Walport"] }, { "id": "q-DdK8od76m", "question": "Which UCL constituent college specializes in medical sciences?", "answer": "UCL Faculty of Medical Sciences", "options": ["UCL School of Slavonic and East European Studies", "UCL Institute of Education", "UCL Faculty of Laws", "UCL Faculty of Engineering Science", "UCL Faculty of Medical Sciences"] }, { "id": "0eUI1bSZpaE", "question": "What is the name of UCL's student union?", "answer": "UCLSU", "options": ["UCL Union", "UCLU", "UCLSU", "UCL Student Life", "UCL Campus Life"] }, { "id": "IXZvKXJMZoW", "question": "What is the name of UCL's main library?", "answer": "The UCL Main Library", "options": ["Senate House Library", "British Library", "UCL Library Services", "The Maughan Library", "The UCL Main Library"] }, { "id": "5qLp-pHWWnn", "question": "Which famous writer studied at UCL?", "answer": "Virginia Woolf", "options": ["Virginia Woolf", "Charles Dickens", "William Shakespeare", "Jane Austen", "Oscar Wilde"] }, { "id": "Hj2nDaEw2rW", "question": "Which famous museum is located on UCL's campus?", "answer": "The Petrie Museum of Egyptian Archaeology", "options": ["British Museum", "Science Museum", "Natural History Museum", "Victoria and Albert Museum", "The Petrie Museum of Egyptian Archaeology"] } ] }

GET /questions-generator/usage

Ottieni il tuo utilizzo inviando una richiesta GET a questo endpoint.

Risposta

Esempio di risposta per una richiesta riuscita:

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

Codici di errore

Il Generatore di Domande API utilizza i seguenti codici di errore:

Code

Description

400

Bad Request — Your request is invalid.

401

Unauthorized — Your API key is invalid.

Lingue supportate

Questa è una lista di tutte le lingue supportate dal generatore di domande API. Dovrai fornire la lingua come in Titolo. Il valore predefinito è `Auto` che significa che la lingua verrà rilevata automaticamente.

Titolo

Lingua

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