Tạo văn bản
Hành động Tạo văn bản gửi câu lệnh đến OpenAI và trả về văn bản đã tạo. Có thể dùng hành động Tạo văn bản với bất kỳ yếu tố kích hoạt nào, hành động này trả về một trường duy nhất có tên text chứa văn bản đã tạo.
Kết nối OpenAI với Flow
Để bắt đầu sử dụng các hành động OpenAI, trước tiên, bạn phải kết nối Flow với tài khoản OpenAI của mình bằng cách thêm khóa API.
Các bước:
- Trong Shopify Flow, mở một dòng công việc mới hoặc hiện có.
- Sau khi thêm bước chứa yếu tố kích hoạt, nhấp vào Sau đó để thêm Hành động.
- Nhấp vào Xóa tất cả để hiển thị mọi ứng dụng Flow đã cài đặt và chưa cài đặt.
- Trong trường Tìm kiếm ứng dụng và tác vụ, tìm kiếm OpenAI.
- Nhấp vào OpenAI, rồi nhấp vào Kết nối.
- Thêm khóa API OpenAI của bạn, rồi nhấp vào Gửi.
Bây giờ, bạn có thể thêm hành động Tạo văn bản vào dòng công việc mới hoặc hiện có của mình.
Trường
Hành động Tạo văn bản chứa các trường sau:
| Trường | Mô tả |
|---|---|
| Câu lệnh | Bắt buộc. Nhập câu lệnh để tạo văn bản mong muốn. |
| Mô hình | Bắt buộc. Mô hình OpenAI bạn muốn sử dụng. Mặc định là `gpt-3.5-turbo-instruct`. Đối với các mô hình tương thích, hãy tham khảo mục `/v1/completions` trong tài liệu OpenAI. |
| Hậu tố | Hậu tố theo sau phần hoàn thành của văn bản được chèn. |
| Nhiệt độ | Nhiệt độ lấy mẫu sẽ sử dụng. Giá trị cao hơn nghĩa là mô hình sẽ tạo ra kết quả ngẫu nhiên hơn. |
| Top P | Phương pháp thay thế cho việc lấy mẫu bằng nhiệt độ, gọi là lấy mẫu hạt nhân. |
| Dừng | Khi đạt đến chuỗi ASCII đơn này, API sẽ ngừng tạo các mã token hoàn thành tiếp theo. |
| Hình phạt hiện diện | Số từ -2,0 đến 2,0. Giá trị dương sẽ phạt các mã token mới dựa trên việc chúng đã xuất hiện trong văn bản hay chưa, giúp tăng khả năng mô hình nói về các chủ đề mới. |
| Hình phạt tần suất | Số từ -2,0 đến 2,0. Giá trị dương sẽ phạt các mã token mới dựa trên tần suất hiện có của chúng trong văn bản tính đến thời điểm đó, giúp giảm khả năng mô hình lặp lại chính xác cùng một dòng. |
| Độ chệch Logit | Sửa đổi khả năng các mã token được chỉ định xuất hiện trong phần hoàn thành. Chấp nhận JSON. |
Khắc phục sự cố hành động Tạo văn bản của OpenAI
Tôi đã nhập một mô hình khác và liên tục nhận được lỗi khi chạy hành động. Chuyện gì đang xảy ra?
Nếu bạn gặp lỗi This is a chat model and not supported in the v1/completions endpoint. thì mô hình bạn nhập không tương thích với API OpenAI mà Flow sử dụng cho hành động này. Bạn nên chấp nhận mô hình mặc định hoặc mô hình được liệt kê cho /v1/completions trong tài liệu OpenAI.