Integre nuestra API generadora de preguntas en su aplicación. Solo se cuentan las generaciones exitosas. Cree una cuenta y comience ahora.
Documentación
Créditos
$5.00
Aproximadamente 100 solicitudes de API.
Cada solicitud de API genera de 5 a 10 preguntas. Solo se cuentan las generaciones exitosas.
Número de preguntas
1,000
Precios
Documentación
Integre nuestra API generadora de preguntas en su aplicación. Cada solicitud de API genera de 5 a 10 preguntas. Solo se cuentan las generaciones exitosas.
Obteniendo una clave
Suscríbase al Generador de Preguntas API y verá su clave API en esta página.
Punto final de la API
https://api.opexams.com
Autenticación
Para usar el Generador de Preguntas API, debe autenticar sus solicitudes. Puede hacerlo enviando su clave API en el encabezado api-key.
"api-key": "YOUR-API-KEY"
POST /questions-generator
Genere preguntas proporcionando un cuerpo como JSON con los siguientes parámetros:
Nombre
Tipo
Requerido
Descripción
type
string
true
El tipo de pregunta a generar. Puede ser `contextBased` o `topicBased` o `transcriptBased`
context
string
if type is `contextBased`
El texto del que se generarán las preguntas
topic
string
if type is `topicBased`
El tema de la pregunta a generar
audio
File
if type is `transcriptBased`
Archivo de audio para transcribir, los formatos admitidos son mp3, mp4, mpeg, mpga, m4a, wav y webm.
youtubeUrl
string
if type is `transcriptBased`
URL de YouTube para transcribir, solo se admiten videos púb licos.
questionType
string
true
El tipo de pregunta a generar. Puede ser `MCQ`, `TF` o `open`
language
string
false
El idioma de las preguntas generadas. Puede encontrar la lista completa de idiomas admitidos aquí. El valor predeterminado es `Auto`
difficulty
string
false
La dificultad de la pregunta a generar. Puede ser `fácil`, `medio` o `difícil`
requestId
string
false
El ID de la solicitud. se puede utilizar para rastrear la solicitud
Solicitud de prueba
Puede probar la API configurando un encabezado `request-type` en `test` y la solicitud no se contará en su uso.
Respuesta
Ejemplo de respuesta para una solicitud exitosa:
{ "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
Obtenga su uso enviando una solicitud GET a este punto final.
Respuesta
Ejemplo de respuesta para una solicitud exitosa:
{ "usedCredits": 150, "totalCredits": 1000, "creditsLeft": 850 }
Códigos de error
El Generador de Preguntas API utiliza los siguientes códigos de error:
Code
Description
400
Bad Request — Your request is invalid.
401
Unauthorized — Your API key is invalid.
Idiomas admitidos
Esta es una lista de todos los idiomas admitidos por la API generadora de preguntas. Deberá proporcionar el idioma tal como aparece en el título. El valor predeterminado es `Auto`, lo que significa que el idioma se detectará automáticamente.
Título
Idioma
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