OpenAI v LangChain se používá k vytváření chatbotů pomocí domén zpracování přirozeného jazyka v umělé inteligenci. OpenAI poskytuje klíče API, které lze integrovat s aplikacemi LLM pro správu modelů odpovědí na otázky, díky čemuž je efektivnější. Uživatel může extrahovat data z internetu pomocí volání OpenAPI implementací funkcí OpenAI.
Tato příručka vysvětlí proces implementace funkcí OpenAI pomocí volání OpenAPI v LangChain.
Jak implementovat funkce OpenAI pomocí volání OpenAPI v LangChain?
Chcete-li implementovat funkce OpenAI pomocí volání OpenAPI, jednoduše postupujte podle této příručky a budou různá volání OpenAPI:
Předpoklady nastavení
Chcete-li začít používat funkce OpenAI, nainstalujte moduly LangChain pomocí následujícího kódu:
pip Nainstalujte langchain
Nainstalujte modul OpenAI, abyste mohli používat jeho funkce v LangChain:
Po provedení následujícího kódu použijte klíč API OpenAI:
importujte nás
importovat getpass
os.environ [ 'OPENAI_API_KEY' ] = getpass.getpass ( 'Klíč OpenAI API:' )
Metoda 1: Použití volání Klarna OpenAPI
Jakmile je klíč OpenAI API integrován s modelem, jednoduše importujte „ get_openapi_chian ”knihovna:
z langchain.chains.openai_functions.openapi import get_openapi_chain
Použijte knihovnu s voláním Klarna OpenAPI a získejte data spuštěním řetězce:
'https://www.klarna.com/us/shopping/public/openai/v0/api-docs/'
)
Poté jednoduše spusťte funkci chain.run() s příkazem napsaným ve složených závorkách, abyste získali odpovídající data:
Data získaná z volání OpenAPI na základě příkazu jsou detaily košil dostupných pro muže v modré barvě:
Metoda 2: Použití funkce OpenAI ve službě překladu
Proveďte „ get_openapi_chain() ” pomocí odkazu na model překladu k získání překladu v různých jazycích:
řetěz = get_openapi_chain ( 'https://api.speak.com/openapi.yaml' , podrobný = Pravda )
Spusťte řetězec s výzvou s jazykem pro překlad textu uvnitř jeho argumentů:
Výstup
Výstupní snímek obrazovky zobrazuje formát JSON příkazu převádějícího „ Jak se máte ' v arabštině:
Metoda 3: Použití XKCD OpenAPI volání
Dalším voláním OpenAPI je XKCD, které lze použít k získání podrobností o knihách pomocí jeho odkazu, jak je zobrazeno v následujícím kódu:
řetěz = get_openapi_chain ('https://gist.githubusercontent.com/roaldnefs/053e505b2b7a807290908fe9aa3e1f00/raw/0a
212622ebfef501163f91e23803552411ed00e4/openapi.yaml'
)
Spusťte výzvu použitou uvnitř funkce chain.run() k extrahování informací pomocí volání OpenAPI:
Následující snímek obrazovky zobrazuje knihy dostupné v žánru beletrie s jejich podrobnostmi, jako je číslo, rok, název atd.:
To je vše o implementaci funkcí OpenAI pomocí volání OpenAPI v LangChain.
Závěr
Chcete-li implementovat funkce OpenAI pomocí volání OpenAPI v LangChain, jednoduše nainstalujte moduly LangChain a OpenAI pro implementaci jeho různých funkcí. Poté nastavte klíč API OpenAI z jeho účtu a poté použijte různá volání OpenAPI, jako je Klarna, Překladatelská služba a XKCD. Tato příručka vysvětluje proces implementace funkcí OpenAI pomocí volání OpenAPI v LangChain.