Esta publicación ilustrará el proceso de uso del analizador de listas en LangChain.
¿Cómo utilizar el analizador de listas en LangChain?
Las clases del analizador de listas se utilizan para obtener el resultado en forma de una lista que contiene varios objetos separados por comas. El módulo LangChain permite el uso de la CommaSeparatedListOutputParser biblioteca para obtener el resultado en forma de lista estructurada.
Para conocer el proceso de uso del analizador de listas en LangChain, simplemente siga los pasos enumerados:
Paso 1: instalar módulos
En primer lugar, comience instalando el marco LangChain usando el comando pip install en el cuaderno Python o IDE:
pepita instalar cadena larga
Otro módulo que se debe descargar es OpenAI, que se utiliza para obtener las bibliotecas OpenAI y ChatOpenAI:
pepita instalar abierto
Después de instalar los módulos necesarios, configurar OpenAI entorno utilizando su clave API después de importar el ' tú ' y ' conseguir pase “Bibliotecas:
importarnosimportar obtener pase
os.environ [ 'OPENAI_API_KEY' ] = getpass.getpass ( 'Clave API de OpenAI:' )
Paso 2: importar bibliotecas
Después de configurar el entorno OpenAI, simplemente importe las bibliotecas necesarias para usar los analizadores de listas como CommaSeparatedListOutputParser, OpenAI y muchos más:
desde langchain.prompts importar ChatPromptTemplate
desde langchain.llms importar OpenAI
desde langchain.prompts importar PromptTemplate
desde langchain.chat_models importar ChatOpenAI
de langchain.prompts importar HumanMessagePromptTemplate
Paso 3: Crear un analizador de salida de lista
El siguiente paso es crear el analizador de salida de la lista y luego configurar la plantilla de solicitud para limitar la cantidad de objetos para formar una lista:
format_instructions = salida_parser.get_format_instructions ( )
aviso = Plantilla de aviso (
plantilla = 'Enumere cinco {asunto}. \norte {formato_instrucciones}' ,
variables_entrada = [ 'sujeto' ] ,
variables_parciales = { 'instrucciones_formato' : instrucciones_formato }
)
Paso 4: modelo de prueba
Una vez configurada la plantilla de solicitud, simplemente llame al método OpenAI() para definir el ' modelo ”Variable y luego proporcione la entrada. Después de eso, use el botón ' producción ”Variable que contiene la consulta de entrada y llama al analizador. Extraerá la lista según la consulta que está limitada por la plantilla de solicitud:
_input = solicitud.formato ( sujeto = 'bebidas' )
salida = modelo ( _aporte )
salida_parser.parse ( producción )
Se trata del proceso de utilizar el analizador de salida de lista en LangChain.
Conclusión
Para utilizar el analizador de salida de lista en LangChain, simplemente instale los módulos necesarios para configurar su entorno utilizando la clave API de OpenAI. Después de eso, importe las bibliotecas necesarias para crear y utilizar el analizador de salida de lista y luego configure el modelo con la estructura de plantilla del mensaje. Una vez que el modelo se haya creado correctamente, simplemente pruébelo para obtener la lista basada en la entrada proporcionada por el usuario. Esta guía ha ilustrado el proceso de uso del analizador de salida de lista en LangChain.