Bắt đầu Giới thiệu về LangChain và Azure OpenAI
Azure OpenAI API tương thích với OpenAI API, giúp bạn dễ dàng sử dụng cả hai nền tảng. LangChain cung cấp một giao diện Python đơn giản để tương tác với Azure OpenAI, giúp bạn tận dụng tối đa sức mạnh của AI trong các ứng dụng của mình.
Hướng dẫn này sẽ trình bày chi tiết cách cấu hình, xác thực và triển khai LangChain với Azure OpenAI. Bạn sẽ tìm hiểu về các phương thức xác thực khác nhau, bao gồm API Key và Azure Active Directory (AAD), cũng như cách quản lý triển khai mô hình.
Cấu hình API cho Azure OpenAI trong LangChain
Bạn có thể cấu hình LangChain để sử dụng Azure OpenAI thông qua các biến môi trường hoặc trực tiếp trong mã Python của bạn. Điều này mang lại sự linh hoạt cao cho việc tích hợp vào các dự án khác nhau.
Sử dụng các biến môi trường giúp bạn dễ dàng quản lý cấu hình trong môi trường production, trong khi cấu hình trực tiếp trong mã Python cho phép bạn nhanh chóng thử nghiệm và phát triển.
Xác thực Azure OpenAI với API Key và Azure Active Directory
Azure OpenAI hỗ trợ hai phương thức xác thực chính: API Key và Azure Active Directory (AAD). API Key là cách đơn giản nhất để bắt đầu, trong khi AAD cung cấp bảo mật mạnh mẽ hơn cho các ứng dụng yêu cầu tuân thủ nghiêm ngặt.
Nếu bạn phát triển cục bộ, bạn cần cài đặt Azure CLI và đăng nhập. Sau đó, bạn cần cấp quyền truy cập cho tài khoản của bạn vào tài nguyên Azure OpenAI thông qua gán vai trò (role assignment).
“LangChain giúp việc tích hợp và sử dụng Azure OpenAI trở nên dễ dàng hơn bao giờ hết.
Nhà Phát Triển LangChain
Tài Nguyên Hữu Ích
Khám phá thêm các tài liệu và hướng dẫn liên quan
Tài liệu Azure OpenAI
Truy cập tài liệu chính thức của Microsoft về Azure OpenAI.
Hướng dẫn LangChain
Tìm hiểu thêm về LangChain và các khả năng của nó.
Triển khai Quản lý Mô Hình với Azure OpenAI
Với Azure OpenAI, bạn cần thiết lập các triển khai riêng của các mô hình GPT-3 và Codex phổ biến. Khi gọi API, bạn cần chỉ định triển khai bạn muốn sử dụng.
Ví dụ, nếu tên triển khai của bạn là 'my-gpt3-deployment', bạn có thể chỉ định nó trong mã Python của bạn bằng tham số 'deployment_name'.