Ako implementovať funkcie OpenAI pomocou volania OpenAPI v LangChain?

Ako Implementovat Funkcie Openai Pomocou Volania Openapi V Langchain



OpenAI v LangChain sa používa na vytváranie chatbotov pomocou domén spracovania prirodzeného jazyka v umelej inteligencii. OpenAI poskytuje API kľúče, ktoré je možné integrovať s aplikáciami LLM na správu modelov odpovedí na otázky, vďaka čomu je efektívnejšia. Používateľ môže extrahovať údaje z internetu pomocou volania OpenAPI implementáciou funkcií OpenAI.

Táto príručka vysvetlí proces implementácie funkcií OpenAI pomocou volaní OpenAPI v LangChain.







Ako implementovať funkcie OpenAI pomocou volania OpenAPI v LangChain?

Ak chcete implementovať funkcie OpenAI pomocou volaní OpenAPI, jednoducho postupujte podľa tohto sprievodcu a rozlíšite volania OpenAPI:



Predpoklady nastavenia



Nainštalujte moduly LangChain pomocou nasledujúceho kódu, aby ste mohli začať používať funkcie OpenAI:





pip Inštalácia langchain



Nainštalujte modul OpenAI, aby ste mohli využívať jeho funkcie v LangChain:

pip Inštalácia openai



Po vykonaní nasledujúceho kódu použite kľúč API OpenAI:



importujte nás
importovať getpass

os.environ [ 'OPENAI_API_KEY' ] = getpass.getpass ( 'OpenAI API Key:' )


Metóda 1: Použitie hovoru Klarna OpenAPI

Keď je kľúč OpenAI API integrovaný s modelom, jednoducho importujte „ get_openapi_chian “knižnica:

z langchain.chains.openai_functions.openapi import get_openapi_chain


Použite knižnicu s volaním Klarna OpenAPI a získajte údaje spustením reťazca:

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



Potom jednoducho spustite funkciu chain.run() s príkazom napísaným v zátvorkách, aby ste získali údaje:

reťaz.beh ( 'Možnosti košele pre mužov v modrej farbe' )


Údaje extrahované z volania OpenAPI na základe príkazu sú podrobnosti o tričkách dostupných pre mužov v modrej farbe:

Metóda 2: Použitie funkcie OpenAI v prekladovej službe

Vykonajte „ get_openapi_chain() ” pomocou odkazu na model prekladu na získanie prekladu do rôznych jazykov:

reťazec = get_openapi_chain ( 'https://api.speak.com/openapi.yaml' , podrobný = Pravda )


Spustite reťazec s výzvou s jazykom na preklad textu v jeho argumentoch:

reťaz.beh ( 'Povedz ako sa máš po arabsky' )



Výkon

Výstupná snímka obrazovky zobrazuje formát JSON príkazu konvertujúceho „ Ako sa máš “ po arabsky:

Metóda 3: Použitie XKCD OpenAPI Call

Ďalšie volanie OpenAPI je XKCD, ktoré možno použiť na získanie podrobností o knihách pomocou jeho odkazu, ako je zobrazené v nasledujúcom kóde:

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

)



Spustite výzvu použitú vo funkcii chain.run() na extrahovanie informácií pomocou volania OpenAPI:

reťaz.beh ( 'Čo je dnešná fikcia?' )


Nasledujúca snímka obrazovky zobrazuje knihy dostupné v žánri beletrie s ich podrobnosťami, ako je číslo, rok, názov atď.:


To je všetko o implementácii funkcií OpenAI pomocou volaní OpenAPI v LangChain.

Záver

Ak chcete implementovať funkcie OpenAI pomocou volania OpenAPI v LangChain, jednoducho nainštalujte moduly LangChain a OpenAI na implementáciu jeho rôznych funkcií. Potom nastavte kľúč OpenAI API z jeho účtu a potom použite rôzne volania OpenAPI, ako sú Klarna, Translation service a XKCD. Táto príručka vysvetľuje proces implementácie funkcií OpenAI pomocou volaní OpenAPI v LangChain.