Ir al contenido principal

OpenAI::Completions - extractor OpenAI Completions

img

Descripción del extractor

Descripción del extractor: configuración

Extractor OpenAI Completions. Extractor del método Completions de OpenAI. Creado en base a la API oficial y utiliza una clave API. Es similar al extractor OpenAI::ChatGPTOpenAI::ChatGPT, la principal diferencia es la ausencia de la opción System prompt content y otros tipos de modelos para la generación.

La funcionalidad de A-Parser permite guardar la configuración de extracción de este extractor para su uso posterior (ajustes preestablecidos), establecer programas de extracción de datos y mucho más. Puede utilizar la multiplicación automática de consultas, la sustitución de subconsultas desde archivos, la generación de combinaciones alfanuméricas y listas para obtener la mayor cantidad posible de resultados.

Es posible guardar los resultados en el formato y la estructura que necesite, gracias al potente motor de plantillas integrado Template Toolkit, que permite aplicar lógica adicional a los resultados y exportar datos en varios formatos, incluidos JSON, SQL y CSV.

Datos recopilados

  • Respuesta de OpenAI
  • Cantidad de tokens utilizados

Posibilidades

  • Extraer la respuesta de OpenAI

Casos de uso

  • Generación de respuestas de OpenAI para cualquier pregunta

Consultas

Como consultas, es necesario indicar el texto en una sola línea, por ejemplo:

What are 5 key points I should know when studying Ancient Rome?

Sustituciones en consultas

Puede utilizar los macros integrados para multiplicar las consultas.

En el formato de consultas, indicaremos una iteración de caracteres de a a zzzz; este método permite rotar al máximo los resultados de búsqueda y obtener multitud de nuevos resultados únicos:

$query {az:a:zzzz}

Este macro creará 475254 consultas adicionales por cada consulta de búsqueda inicial, lo que en total dará 4 x 475254 = 1901016 consultas de búsqueda; una cifra impresionante, pero no es ningún problema para A-Parser. Con una velocidad de 2000 consultas por minuto, esta tarea se procesará en solo 16 horas.

Ejemplos de salida de resultados

A-Parser admite un formateo flexible de resultados gracias al motor de plantillas integrado Template Toolkit, lo que le permite mostrar los resultados en forma libre, así como estructurada, por ejemplo, CSV o JSON.

Salida predeterminada

Formato del resultado:

Used tokens: $total_tokens, Answer:\n$answer\n

Ejemplo de resultado:

Used tokens: 290, Answer:
1. Founding and Early History: Ancient Rome was founded in 753 BCE by twin brothers Romulus and Remus. The city grew to become one of the most powerful and influential empires in world history.
2. Roman Republic: The Roman Republic was established in 509 BCE and lasted until 27 BCE. During this time, Rome developed a complex system of government, with two consuls elected annually, a senate, and assemblies of citizens.
3. Roman Empire: The Roman Empire began in 27 BCE when Augustus became the first Roman emperor. The empire grew to include much of Europe, the Middle East, and North Africa and lasted until the fall of the Western Roman Empire in 476 CE.
4. Achievements and Contributions: Ancient Rome made significant contributions to architecture, engineering, law, philosophy, art, literature, and language. Roman innovations include the arch, concrete, aqueducts, roads, and the Latin alphabet.
5. Decline and Fall: The Roman Empire faced numerous challenges, including economic instability, political corruption, military defeats, and invasions by barbarian tribes. The Western Roman Empire fell in 476 CE, while the Eastern Roman Empire (Byzantine Empire) survived until 1453 CE.

Configuraciones posibles

ParámetroValor predeterminadoDescripción
API domainapi.openai.comPosibilidad de cambiar el dominio para las solicitudes de API
API keyClave API. Se pueden indicar varias (una por línea); para cada intento, la clave se seleccionará aleatoriamente de las disponibles y no utilizadas dentro de la consulta actual.
Model nametext-davinci-003Tipo de modelo (gpt-3.5-turbo-instruct / babbage-002 / davinci-002 / text-davinci-003)
Temperature0.7Temperature
Top P1Top P
Maximum length256Cantidad máxima de tokens utilizados
Presence penalty0Presence penalty
Frequency penalty0Frequency penalty