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:
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:
'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:
Ú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:
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:
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.