LangChain'de OpenAPI Çağrısını Kullanarak OpenAI İşlevleri Nasıl Uygulanır?

Langchain De Openapi Cagrisini Kullanarak Openai Islevleri Nasil Uygulanir



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:

pip düzenlemek açık



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:

zincir = get_openapi_chain (
'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:

zincir.çalıştırma ( 'Mavi renkte erkek gömlek seçenekleri' )


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:

zincir.çalıştırma ( 'Arapça nasılsın deyin' )



Çı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:

zincir.çalıştırma ( 'Bugünün kurgusu nedir?' )


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.