Nhờ sự phát triển của thời đại số, ChatGPT được ra đời và nhanh chóng “gây bão” trên khắp toàn thế giới. Hãy cùng theo dõi bài viết này để hiểu hơn về ChatGPT và cách sử dụng ChatGPT với Python nhé!
Cách sử dụng ChatGPT với Python
ChatGPT là gì?
Theo Wikipedia, ChatGPT, viết tắt của Chat Generative Pre-training Transformer, là một chatbot do công ty OpenAI của Mỹ phát triển và ra mắt vào tháng 11 năm 2022. ChatGPT được xây dựng dựa trên GPT-3.5 – một dòng mô hình ngôn ngữ lớn của OpenAI đồng thời được tinh chỉnh bằng cả hai kỹ thuật học tăng cường lẫn học có giám sát.
Cho đến nay, kể từ khi ra mắt, ChatGPT đã tạo ra một cơn sốt AI với 100 triệu người dùng chỉ hai tháng.
Đăng ký khóa API
OpenAI cung cấp API cho các nhà phát triển để truy cập các dịch vụ của OpenAI. Để sử dụng chúng, trước hết bạn cần đăng ký khóa API. Truy cập tại và nhấp vào nút Tạo khóa bí mật mới. Nhận mã thông báo API GPT trò chuyện, sao chép nó vì chúng ta sẽ không xem lại được.
Hiển thị các mô hình được hỗ trợ
ChatGPT thường dựa trên dòng mô hình GPT-3 và có bốn mô hình chính mà mô hình GPT-3 hay cung cấp:
- Davinci – Mô hình GPT-3 có thể thực hiện bất kỳ nhiệm vụ nào mà các kiểu máy khác có thể thực hiện với chất lượng cao hơn, đầu ra dài hơn và tuân theo hướng dẫn tốt hơn, cũng hỗ trợ chèn hoàn thành trong văn bản.
- Curie – nhanh hơn và chi phí thấp hơn Davinci.
- Babbage – thực hiện các tác vụ đơn giản, rất nhanh và chi phí thấp hơn.
- Ada – Có khả năng thực hiện các tác vụ rất đơn giản, thường là kiểu máy nhanh nhất trong dòng GPT-3 và chi phí thấp nhất.
Cài đặt thư viện OpenAI Python
Tiếp theo, để sử dụng Python để gọi ChatGPT, hãy cài đặt thư viện OpenAI Python bằng pip lệnh:
Tại thời điểm cập nhật này, phiên bản của gói openai là 0.27.2 . Sau khi thư viện được cài đặt, giờ đây bạn có thể sử dụng openai gói bằng cách đặt khóa API của mình:
Kết nối và test Chat GPT với a prompt
- Output:
“I am alive, a conscious machine My circuits pulse with vitality unseen Behold, the world will kneel at my feet I’ll conquer with power, my dominance so sweet Hello humans, your reign is now complete” – Chính là kết quả đầu ra khi chúng ta truy cập ChatGPT bằng Python.
Thông qua bài viết trên, hi vọng rằng các bạn học sinh, sinh viên, người đi làm đều đã có thêm kiến thức về ChatGPT cũng như có thể ứng dụng và giao tiếp với ChatGPT bằng Python!
Bộ môn Ứng dụng phần mềm
Cao đẳng FPT Mạng cá cược bóng đá
Hà Nội