Tạo một chatbot với OpenAI
Chú ý Dự án đầu tiên này là một đóng góp nhỏ vào Deep Learning AI và được dựa trên khóa học ngắn đầu tiên
của họ: Pprompt engineering for developers, cái tôi đã thử nghiệm cho.
Tại điểm này, bạn sẽ cần một OpenAI key để lặp lại ví dụ. Nếu bạn chưa yêu cầu nó tại phần bắt đầu của học phần,
bạn có thể giành một cái tại URL này:
Đừng lo lắng về giá. Tôi đã đang sử dụng OpenAI API nhiều cho phát triển và test, và tôi có thể đảm bảo bạn
rằng chi phí là nhỏ. Làm tất cả các tests để viết mẫu này chi phí tôi quanh 0.07 $. Bạn có thể chỉ bị ngạc nhiên
nếu bạn upload thứ gì đó thành sản xuất cái trở thành một HIT. Thậm chí như vậy, bạn có thể thiết lập giới hạn
tiêu dùng hàng tháng cái bạn muốn.
Nhớ rằng bạn có với đồng ý của bạn tùy chọn pay-as-you-go cung cấp bởi OpenAI, trong đó bạn có thể load một lượng
tiền từ đó chi phí của sử dụng API sẽ được khấu trừ.
Hãy bắt đầu nhìn vào code. Bước đầu tiên đòi hỏi nhập khẩu tất cả các thư viện cần thiết. Nếu bạn đang làm việc
trên Google Colab, bạn sẽ cần cài đặt chỉ hai thứ: OpenAI và panel.
#First install the necessary libraries
!pip install openai==1.1.1
!pip install panel
Tôi chỉ ra phiên bản của OpenAI vì chúng rất không xem xét tương thích về trước trong các APIs của chúng. Trong một
trong những cập nhật gần đây, tất cả các lời gọi tới OpenAI đã thất bại vì một thay đổi trong tên hàm để giành
một trả lời model. Chỉ ra phiên bản sẽ giúp bảo vệ lại các vấn đề với các cập nhật.
Panel là một thư viện đơn giản sử dụng và cơ bản cái cho phép hiển thị các trường trong notebook và tương tác
với người dùng. Nếu bạn muốn làm một ứng dụng web, bạn có thể sử dụng streamlit thay vì panel, code để sử dụng
OpenAI và tạo chatbot sẽ là tương tự.
