API Generador de Preguntas

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

Número de preguntasPrecio totalPrecio / 1K
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

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