Làm cách nào để triển khai các chức năng OpenAI bằng lệnh gọi OpenAPI trong LangChain?

Lam Cach Nao De Trien Khai Cac Chuc Nang Openai Bang Lenh Goi Openapi Trong Langchain



OpenAI trong LangChain được sử dụng để xây dựng chatbot sử dụng miền Xử lý ngôn ngữ tự nhiên trong Trí tuệ nhân tạo. OpenAI cung cấp Khóa API có thể được tích hợp với các ứng dụng LLM để quản lý các mô hình trả lời câu hỏi giúp nó hiệu quả hơn. Người dùng có thể trích xuất dữ liệu từ internet bằng lệnh gọi OpenAPI bằng cách triển khai các chức năng OpenAI.

Hướng dẫn này sẽ giải thích quy trình triển khai các chức năng OpenAI bằng lệnh gọi OpenAPI trong LangChain.







Làm cách nào để triển khai các chức năng OpenAI bằng lệnh gọi OpenAPI trong LangChain?

Để triển khai các chức năng OpenAI bằng lệnh gọi OpenAPI, chỉ cần làm theo hướng dẫn này cho các lệnh gọi OpenAPI khác nhau:



Điều kiện tiên quyết



Cài đặt các mô-đun LangChain bằng mã sau để bắt đầu sử dụng các chức năng OpenAI:





pip cài đặt chuỗi lang



Cài đặt mô-đun OpenAI để sử dụng các chức năng của nó trong LangChain:

pip cài đặt openai



Sử dụng khóa API của OpenAI sau khi thực thi đoạn mã sau:



nhập khẩu chúng tôi
nhập khẩu

os.environ [ 'OPENAI_API_KEY' ] = getpass.getpass ( 'Khóa API OpenAI:' )


Phương pháp 1: Sử dụng lệnh gọi Klarna OpenAPI

Khi khóa API OpenAI được tích hợp với mô hình, chỉ cần nhập “ get_openapi_chian ' thư viện:

từ langchain.chains.openai_functions.openapi nhập get_openapi_chain


Sử dụng thư viện với lệnh gọi Klarna OpenAPI và nhận dữ liệu bằng cách thực thi chuỗi:

chuỗi = get_openapi_chain (
'https://www.klarna.com/us/shopping/public/openai/v0/api-docs/'
)



Sau đó, chỉ cần thực thi hàm chain.run() bằng lệnh được viết bên trong dấu ngoặc nhọn của nó để lấy dữ liệu tương ứng:

chuỗi.run ( 'Tùy chọn áo sơ mi nam màu xanh' )


Dữ liệu trích xuất từ ​​lệnh gọi OpenAPI dựa trên lệnh là chi tiết các mẫu áo sơ mi nam có màu xanh:

Cách 2: Sử dụng hàm OpenAI trong Dịch vụ dịch thuật

Thực hiện “ get_openapi_chain() ” chức năng sử dụng liên kết của mô hình dịch thuật để nhận bản dịch sang các ngôn ngữ khác nhau:

chuỗi = get_openapi_chain ( 'https://api.speak.com/openapi.yaml' , dài dòng = Đúng )


Thực thi chuỗi với lời nhắc có ngôn ngữ dịch văn bản bên trong các đối số của nó:

chuỗi.run ( 'Nói bạn khỏe không bằng tiếng Ả Rập' )



đầu ra

Ảnh chụp màn hình đầu ra hiển thị định dạng JSON của lệnh chuyển đổi “ Bạn có khỏe không ' trong tiếng Ả Rập:

Phương pháp 3: Sử dụng lệnh gọi OpenAPI XKCD

Một lệnh gọi OpenAPI khác là XKCD có thể được sử dụng để lấy thông tin chi tiết về sách bằng liên kết của nó như được hiển thị trong mã sau:

chuỗi = get_openapi_chain (
'https://gist.githubusercontent.com/roaldnefs/053e505b2b7a807290908fe9aa3e1f00/raw/0a
212622ebfef501163f91e23803552411ed00e4/openapi.yaml'

)



Chạy lời nhắc được sử dụng bên trong hàm chain.run() để trích xuất thông tin bằng lệnh gọi OpenAPI:

chuỗi.run ( 'Tiểu thuyết hôm nay là gì thế?' )


Ảnh chụp màn hình sau đây hiển thị các cuốn sách có sẵn trong thể loại viễn tưởng với các chi tiết như số, năm, tiêu đề, v.v.:


Đó là tất cả về việc triển khai các chức năng OpenAI bằng lệnh gọi OpenAPI trong LangChain.

Phần kết luận

Để triển khai các chức năng OpenAI bằng lệnh gọi OpenAPI trong LangChain, chỉ cần cài đặt các mô-đun LangChain và OpenAI để triển khai các chức năng khác nhau của nó. Sau đó, thiết lập khóa API OpenAI từ tài khoản của nó và sau đó sử dụng các lệnh gọi OpenAPI khác nhau như Klarna, dịch vụ dịch thuật và XKCD. Hướng dẫn này đã giải thích quy trình triển khai các chức năng OpenAI bằng lệnh gọi OpenAPI trong LangChain.