Com implementar les funcions OpenAI mitjançant la crida OpenAPI a LangChain?

Com Implementar Les Funcions Openai Mitjancant La Crida Openapi A Langchain



OpenAI a LangChain s'utilitza per crear chatbots utilitzant dominis de processament de llenguatge natural en intel·ligència artificial. OpenAI proporciona les claus de l'API que es poden integrar amb aplicacions LLM per gestionar models de preguntes i respostes que ho fan més eficient. L'usuari pot extreure dades d'Internet mitjançant la crida OpenAPI mitjançant la implementació de funcions OpenAI.

Aquesta guia explicarà el procés d'implementació de funcions OpenAI mitjançant crides OpenAPI a LangChain.







Com implementar les funcions OpenAI mitjançant la crida OpenAPI a LangChain?

Per implementar les funcions d'OpenAI mitjançant trucades OpenAPI, només cal que seguiu aquesta guia per a diferents trucades OpenAPI:



Prerequisits de configuració



Instal·leu els mòduls LangChain utilitzant el codi següent per començar a utilitzar les funcions OpenAI:





pip instal·lar langchain



Instal·leu el mòdul OpenAI per utilitzar les seves funcions a LangChain:

pip instal·lar oberta



Utilitzeu la clau API de l'OpenAI després d'executar el codi següent:



importa'ns
importar getpass

os.environ [ 'OPENAI_API_KEY' ] = getpass.getpass ( 'Clau de l'API OpenAI:' )


Mètode 1: utilitzant Klarna OpenAPI Call

Una vegada que la clau de l'API d'OpenAI s'hagi integrat amb el model, simplement importeu el ' get_openapi_chian ” biblioteca:

des de langchain.chains.openai_functions.openapi importació get_openapi_chain


Utilitzeu la biblioteca amb la trucada Klarna OpenAPI i obteniu dades executant la cadena:

cadena = get_openapi_chain (
'https://www.klarna.com/us/shopping/public/openai/v0/api-docs/'
)



Després d'això, només cal que executeu la funció chain.run() amb l'ordre escrita dins de les claus per obtenir les dades en conseqüència:

chain.run ( 'Opcions de samarretes per a homes de color blau' )


Les dades extretes de la crida OpenAPI basades en l'ordre són els detalls de les samarretes disponibles per a homes en color blau:

Mètode 2: Ús de la funció OpenAI al servei de traducció

Executar el ' get_openapi_chain() ” mitjançant l'enllaç del model de traducció per obtenir traducció en diferents idiomes:

cadena = get_openapi_chain ( 'https://api.speak.com/openapi.yaml' , verbosa = Cert )


Executeu la cadena amb una indicació amb l'idioma per traduir el text dins dels seus arguments:

chain.run ( 'Digues com estàs en àrab' )



Sortida

La captura de pantalla de sortida mostra el format JSON de l'ordre que converteix ' Com estàs ” en àrab:

Mètode 3: utilitzant la crida XKCD OpenAPI

Una altra crida d'OpenAPI és XKCD que es pot utilitzar per obtenir detalls dels llibres mitjançant el seu enllaç tal com es mostra al codi següent:

cadena = get_openapi_chain (
https://gist.githubusercontent.com/roaldnefs/053e505b2b7a807290908fe9aa3e1f00/raw/0a
212622ebfef501163f91e23803552411ed00e4/openapi.yaml'

)



Executeu l'indicador utilitzat dins de la funció chain.run() per extreure informació mitjançant la crida OpenAPI:

chain.run ( 'Què és la ficció d'avui?' )


La següent captura de pantalla mostra els llibres disponibles en el gènere de ficció amb els seus detalls com el número, l'any, el títol, etc.:


Es tracta d'implementar funcions d'OpenAI mitjançant crides OpenAPI a LangChain.

Conclusió

Per implementar funcions OpenAI mitjançant la crida OpenAPI a LangChain, només cal que instal·leu els mòduls LangChain i OpenAI per implementar les seves diferents funcions. Després d'això, configureu una clau d'API OpenAI des del seu compte i, a continuació, utilitzeu diferents trucades OpenAPI com Klarna, servei de traducció i XKCD. Aquesta guia ha explicat el procés d'implementació de funcions OpenAI mitjançant crides OpenAPI a LangChain.