API Gerador de Perguntas

Integre nossa API geradora de perguntas em seu aplicativo. Somente gerações bem-sucedidas são contadas. Crie uma conta e comece agora.

Documentação

Créditos

$5.00

Aproximadamente 100 solicitações de API.

Cada solicitação de API gera de 5 a 10 perguntas. Somente gerações bem-sucedidas são contadas.

Número de perguntas


1,000


Preços

Número de perguntasPreço totalPreço / 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

Documentação

Integre nossa API geradora de perguntas em seu aplicativo. Cada solicitação de API gera de 5 a 10 perguntas. Somente gerações bem-sucedidas são contadas.

Obtendo uma chave

Assine a API Gerador de Perguntas e você verá sua chave de API nesta página.

Endpoint da API

https://api.opexams.com

Autenticação

Para usar a API Gerador de Perguntas, você precisa autenticar suas solicitações. Você pode fazer isso enviando sua chave de API no cabeçalho api-key.

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

POST /questions-generator

Gere perguntas fornecendo um corpo como JSON com os seguintes parâmetros:

Nome

Tipo

Obrigatório

Descrição

type

string

true

O tipo de pergunta a ser gerada. Pode ser `baseado em contexto` ou `baseado em tópico` ou `transcriptBased`

context

string

if type is `contextBased`

O texto para gerar perguntas a partir dele

topic

string

if type is `topicBased`

O tópico da pergunta a ser gerada

audio

File

if type is `transcriptBased`

Arquivo de áudio a ser transcrito, os formatos suportados são mp3, mp4, mpeg, mpga, m4a, wav e webm.

youtubeUrl

string

if type is `transcriptBased`

O URL do vídeo do YouTube a ser transcrito

questionType

string

true

O tipo de pergunta a ser gerada. Pode ser `MCQ`, `TF` ou `aberta`

language

string

false

O idioma das perguntas geradas. Você pode encontrar a lista completa de idiomas suportados aqui. O valor padrão é `Auto`

difficulty

string

false

A dificuldade da pergunta a ser gerada. Pode ser `fácil`, `médio` ou `difícil`

requestId

string

false

O ID da solicitação. pode ser usado para rastrear a solicitação

Solicitação de teste

Você pode testar a API definindo um cabeçalho `request-type` para `test` e a solicitação não será contada em seu uso.

Resposta

Exemplo de resposta para uma solicitação bem-sucedida:

{ "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

Obtenha seu uso enviando uma solicitação GET para este endpoint.

Resposta

Exemplo de resposta para uma solicitação bem-sucedida:

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

Códigos de erro

A API Gerador de Perguntas usa os seguintes códigos de erro:

Code

Description

400

Bad Request — Your request is invalid.

401

Unauthorized — Your API key is invalid.

Idiomas suportados

Esta é uma lista de todos os idiomas suportados pelo gerador de perguntas API. Você precisará fornecer o idioma como em Título. O valor padrão é `Auto`, o que significa que o idioma será detectado automaticamente.

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