Cảm ơn bạn đã vui lòng cho chúng tôi biết cách sử dụng gptapi.
5.0
changyeollee
100% đã tham gia
Thật là một bài giảng hữu ích
Bạn sẽ nhận được điều này sau khi học.
Cách sử dụng OpenAI GPT API
Cách lập trình cùng với ChatGPT
Python
Chủ đề bài giảng 📖
Bạn sẽ học cách sử dụng GPT API để tạo ra một chương trình với các tính năng mong muốn hoạt động trên nền tảng chatbot.
Tạo video danh sách phát (playlist) thông qua cuộc hội thoại với chatbot bằng ứng dụng dựa trên GPT do chính tôi tạo ra.
Chỉ cần nói ra bầu không khí bạn muốn, chatbot sẽ tự động tải nhạc xuống, tạo hình ảnh phù hợp với bài hát và dựng thành video.
Bản demo chương trình được tạo thông qua khóa học này
Hãy cùng tác giả thực hành các nội dung trong sách.
Tự tạo ứng dụng PD YouTube làm tất cả từ lập kế hoạch, chuẩn bị tài liệu, thiết kế đến chỉnh sửa video
Vào ngày 10 tháng 11 năm 2023, cuốn sách bán chạy nhất!! <Do it! Tạo nhân viên AI bằng ChatGPT & Python> được xuất bản bởi Do it! (EasysPublishing), nay bạn đã có thể cùng thực hiện với tác giả qua video.
Đối tượng học viên mà người chia sẻ kiến thức hướng đến
Những người muốn tận dụng tính năng chatbot của ChatGPT trong chương trình của riêng mình
Những người muốn học cách sử dụng API của OpenAI
Những người đã học cơ bản về Python nhưng muốn thử sức với một dự án phụ (side project) mới
Những người muốn tự động tạo video danh sách phát YouTube
Nỗi trăn trở của học viên & Cách giải quyết
Có rất nhiều bài giảng về cách sử dụng GPT, nhưng thật khó để tìm được cách tạo ra một chương trình thực sự phù hợp với mục đích của mình.
Khóa học này sẽ dạy bạn cách kết hợp các chức năng (hàm) do chính bạn tạo ra với khả năng của GPT.
Sự thay đổi của học viên sau khi tham gia khóa học
Học cách sử dụng GPT API và cách tạo chatbot theo ý muốn bằng cách sử dụng prompt.
Tìm hiểu các phương pháp hiệu quả và hạn chế khi lập trình với sự hỗ trợ của ChatGPT.
Tạo video danh sách phát (playlist) thông qua việc trò chuyện với chatbot do chính mình tạo ra.
Đặc điểm của bài giảng ✨
Có rất nhiều bài giảng truyền đạt những kiến thức rời rạc về cách sử dụng GPT, nhưng không có nhiều bài giảng đề cập đến quá trình kiểm soát tính không xác thực (hallucination) của GPT và kết hợp nó với các chức năng do chính mình lập trình.
Chúng ta sẽ cùng nhau thực hiện quy trình tạo ra một chương trình có mục tiêu rõ ràng trong thực tế dưới dạng chatbot, kết hợp với những ưu điểm của GPT.
Trong quá trình đó, bạn sẽ được trải nghiệm những ưu điểm cũng như hạn chế của GPT, từ đó tận dụng thế mạnh của nó để tạo ra một chương trình của riêng mình thực sự hữu ích.
Nội dung học tập 📚
Khóa học này phát triển chương trình theo cách: sau khi bạn phát triển các tính năng mong muốn, bạn sẽ liên kết các tính năng (hàm) đó với GPT để chúng hoạt động cùng nhau. Nội dung được phát triển trong mỗi phần không chỉ dừng lại ở các nội dung độc lập, mà được kết nối để có thể sử dụng dưới dạng chatbot trong chương trình mà chúng ta đang xây dựng.
Phần 0. Giới thiệu Chúng ta sẽ xem xét chương trình được tạo trong khóa học này và thảo luận về nguyên lý hoạt động của nó. Đồng thời, chúng ta cũng sẽ thực hiện quá trình thiết lập môi trường trước khi bắt đầu dự án.
Phần 1. Cơ bản về GPT API Giải thích cách sử dụng cho những người lần đầu tiếp cận với GPT API. Bạn sẽ học cách thay đổi câu lệnh (prompt) để điều hướng câu trả lời của GPT. Sau đó, bạn sẽ học cách chuyển đổi nó để có thể sử dụng dưới dạng chatbot.
Phần 2. Tạo ứng dụng Chuyển đổi chương trình chạy trên terminal thành ứng dụng cho Windows hoặc Mac. Trong quá trình này, thông qua việc sử dụng ChatGPT, chúng ta sẽ tìm hiểu về cách cộng tác và những hạn chế khi lập trình cùng ChatGPT.
Phần 3. Tận dụng sự sáng tạo của GPT Khám phá tính không chắc chắn và sự sáng tạo của GPT, đồng thời phát triển nó thành một chatbot DJ chuyên chọn nhạc. Nội dung này đề cập đến cách kiểm soát định dạng câu trả lời của GPT theo hình thức mà bạn mong muốn.
Phần 4. Kiểm soát câu trả lời sai lệch (Hallucination) của GPT GPT thường đưa ra những câu trả lời sai lệch. Chúng ta sẽ học cách kiểm soát các câu trả lời sai để phát triển chương trình theo mục đích mong muốn. Ví dụ, chúng ta sẽ kiểm tra trên YouTube xem bài hát do GPT chọn có thực sự tồn tại hay không, và nếu có, sẽ tải xuống tệp âm thanh dưới dạng mp3.
Phần 5. Tạo hình ảnh bằng Mô hình Stable Diffusion Tạo hình ảnh phù hợp với bài hát. Tại đây, chúng tôi sẽ hướng dẫn cách sử dụng các mô hình yêu thích từ Hugging Face để tạo hình ảnh. Tóm tắt thông tin bài hát bằng GPT và sử dụng thông tin tóm tắt đó để tạo hình ảnh thông qua text-to-image.
Phần 6. Tạo hình ảnh bằng Dalle-2 Tạo hình ảnh phù hợp với bài hát. Phương pháp ở Phần 5 trước đó chỉ khả thi khi hiệu suất GPU của máy tính đáp ứng được yêu cầu. Tuy nhiên, bằng cách sử dụng Dalle-2, bạn có thể tạo hình ảnh thông qua OpenAI bất kể hiệu suất máy tính của mình như thế nào.
Phần 7. Tạo video danh sách phát (playlist) Cuối cùng là bước tạo video danh sách phát. Bạn có thể sử dụng những hình ảnh đã tạo trước đó, hoặc sử dụng những đoạn video mà bạn đã quay sẵn để tạo video danh sách phát.
Q&A các câu hỏi thường gặp 💬
Trước khi tham gia khóa học, hãy viết ít nhất 3 câu hỏi và câu trả lời mà học viên có thể thắc mắc. Thay vì những câu trả lời sáo rỗng và hình thức, chúng tôi khuyến khích những câu trả lời thể hiện được cá tính riêng của người chia sẻ kiến thức.
Q. Tôi cần biết rõ về Python đến mức nào? A. Khóa học này không yêu cầu kỹ năng sử dụng Python ở trình độ cao. Nếu bạn hiểu các khái niệm về biến, vòng lặp, hàm và lớp (class) thì hoàn toàn có thể theo kịp.
Q. Tôi có thể nhận mã nguồn không? A. Có. Bạn có thể nhận mã nguồn thông qua kho lưu trữ github hoặc tệp nén. Bạn có thể sử dụng kết quả giống hệt như những gì đã được commit & push trong video.
Q. Người không chuyên về ngành này có thể tham gia khóa học không? A. Vâng. Khóa học này được thiết kế để bất kỳ ai có kiến thức cơ bản về Python đều có thể theo kịp. Nếu có phần nào khó hiểu, vui lòng đặt câu hỏi thông qua mục Q&A.
Lưu ý trước khi học 📢
Môi trường thực hành
Khóa học được tiến hành dựa trên hệ điều hành Windows, và mã nguồn đã được viết để có thể chạy được cả trên máy Mac.
Trong trường hợp có sự khác biệt giữa Mac và Windows, tôi sẽ đề cập riêng hoặc cung cấp video riêng biệt.
Việc tạo hình ảnh bằng Stable Diffusion có thể không thực hiện được tùy thuộc vào cấu hình máy tính của bạn. Tuy nhiên, tôi có hướng dẫn cách chạy trên Google Colab để bạn có thể thực hành. Ngoài ra, tôi cũng giải thích cách sử dụng Dalle-2 để đảm bảo không có bất kỳ trở ngại nào trong việc tạo ra sản phẩm cuối cùng.
Để sử dụng OpenAI API, bạn có thể bị tính phí từ OpenAI, nhưng vì bạn sẽ nhận được 18$ credit khi đăng ký nên bạn có thể theo dõi bài giảng này mà không phát sinh chi phí nào.
Tài liệu học tập
Mã nguồn được viết trong khóa học này được cung cấp thông qua GitHub và tệp nén.
Các video cần thiết cho phần tạo video danh sách phát sử dụng video sẽ được cung cấp qua liên kết OneDrive.
Kiến thức tiên quyết và lưu ý
Bạn cần phải biết các cú pháp cơ bản của Python.
Câu hỏi sẽ được tiếp nhận thông qua mục Q&A, và nếu có bất kỳ thay đổi nào về GPT API trong tương lai, tôi sẽ thông báo riêng sau.
Giới thiệu về người chia sẻ kiến thức ✒️
Là tác giả của cuốn sách "Do It! Django+Bootstrap Quy chuẩn phát triển Web bằng Python", đồng thời tôi cũng từng vận hành các khóa học như Tự động hóa công việc bằng Python, Phát triển Web với Django trên Inflearn.
Hiện tại tôi đang làm việc với tư cách là một nhà phân tích dữ liệu.