LangChain'deki OpenAI, Yapay Zekadaki Doğal Dil İşleme alanlarını kullanarak sohbet robotları oluşturmak için kullanılır. OpenAI, soru cevaplama modellerini yönetmek için LLM uygulamalarıyla entegre edilebilen API Anahtarlarını sağlar ve bu da onu daha verimli hale getirir. Kullanıcı, OpenAI işlevlerini uygulayarak OpenAPI çağrısını kullanarak internetten veri çıkarabilir.
Bu kılavuz, LangChain'de OpenAPI çağrılarını kullanarak OpenAI işlevlerini uygulama sürecini açıklayacaktır.
LangChain'de OpenAPI Çağrısını Kullanarak OpenAI İşlevleri Nasıl Uygulanır?
OpenAPI çağrılarını kullanarak OpenAI işlevlerini uygulamak için, farklı OpenAPI çağrıları için bu kılavuzu takip etmeniz yeterlidir:
Kurulum Ön Koşulları
OpenAI işlevlerini kullanmaya başlamak için LangChain modüllerini aşağıdaki kodu kullanarak yükleyin:
pip düzenlemek uzun zincir
LangChain'deki işlevlerini kullanmak için OpenAI modülünü yükleyin:
Aşağıdaki kodu yürüttükten sonra OpenAI'nin API anahtarını kullanın:
bizi ithal et
getpass'ı içe aktar
işletim sistemi ortamı [ 'OPENAI_API_KEY' ] = getpass.getpass ( 'OpenAI API Anahtarı:' )
Yöntem 1: Klarna OpenAPI Çağrısını Kullanma
OpenAI API anahtarı modele entegre edildikten sonra ' get_openapi_chian ' kütüphane:
langchain.chains.openai_functions.openapi'den get_openapi_chain'i içe aktar
Kütüphaneyi Klarna OpenAPI çağrısıyla kullanın ve zinciri yürüterek verileri alın:
'https://www.klarna.com/us/shopping/public/openai/v0/api-docs/'
)
Bundan sonra, uygun şekilde veri almak için zincir.run() işlevini parantezlerin içine yazılan komutla çalıştırmanız yeterlidir:
OpenAPI çağrısından komuta dayalı olarak elde edilen veriler, erkeklere yönelik mavi renkte gömleklerin detaylarıdır:
Yöntem 2: Çeviri Hizmetinde OpenAI İşlevini Kullanma
“” işlemini yürütün get_openapi_chain() ”Farklı dillerde çeviri almak için çeviri modelinin bağlantısını kullanan işlev:
zincir = get_openapi_chain ( 'https://api.speak.com/openapi.yaml' , ayrıntılı =Doğru )
Bağımsız değişkenlerin içindeki metni çevirmek için dili içeren bir komut istemiyle zinciri yürütün:
Çıktı
Çıktı ekran görüntüsü, ' dönüştürme komutunun JSON biçimini görüntüler. Nasılsın ' Arapçada:
Yöntem 3: XKCD OpenAPI Çağrısını Kullanma
Başka bir OpenAPI çağrısı XKCD'dir ve aşağıdaki kodda gösterildiği gibi bağlantısını kullanarak kitapların ayrıntılarını almak için kullanılabilir:
zincir = get_openapi_chain ('https://gist.githubusercontent.com/roaldnefs/053e505b2b7a807290908fe9aa3e1f00/raw/0a
212622ebfef501163f91e23803552411ed00e4/openapi.yaml'
)
OpenAPI çağrısını kullanarak bilgi ayıklamak için Chain.run() işlevi içinde kullanılan komut istemini çalıştırın:
Aşağıdaki ekran görüntüsü kurgu türünde mevcut olan kitapları sayı, yıl, başlık vb. ayrıntılarıyla birlikte göstermektedir:
Tamamen LangChain'de OpenAPI çağrılarını kullanarak OpenAI işlevlerini uygulamakla ilgilidir.
Çözüm
LangChain'deki OpenAPI çağrısını kullanarak OpenAI işlevlerini uygulamak için, farklı işlevlerini uygulamak üzere LangChain ve OpenAI modüllerini kurmanız yeterlidir. Bundan sonra, hesabından bir OpenAI API anahtarı oluşturun ve ardından Klarna, Çeviri hizmeti ve XKCD gibi farklı OpenAPI çağrılarını kullanın. Bu kılavuz, LangChain'de OpenAPI çağrılarını kullanarak OpenAI işlevlerini uygulama sürecini açıklamıştır.