VI ▾
Lấy khóa API

Cách tích hợp API Rerank để có kết quả Veo 3 tốt hơn

API rerank nhận một tập hợp rộng các văn bản ứng viên và sắp xếp chúng theo mức độ liên quan, đảm bảo các pipeline Veo 3 của bạn nhận được các prompt và kịch bản chính xác nhất. Bằng cách lọc các đầu ra LLM nhiễu trước khi chúng điều khiển việc tạo video, bạn loại bỏ các sự từ chối sáng tạo và giảm lãng phí token.

Cập nhật

Điểm chính

  • Reranking tách tín hiệu khỏi nhiễu trong các đầu ra LLM dài bằng cách chấm điểm và sắp xếp các đoạn ứng viên.
  • Sử dụng endpoint rerank chuyên dụng hoặc đánh giá dựa trên prompt để xếp hạng độ liên quan của văn bản trước khi đưa vào trình tạo video của bạn.
  • API LLM không kiểm duyệt như của chúng tôi xử lý việc soạn thảo sáng tạo, trong khi bước rerank đảm bảo chỉ có văn bản chất lượng cao mới đạt đến giai đoạn tiếp theo.
  • Tối ưu hóa cửa sổ ngữ cảnh và xử lý giới hạn tốc độ để giữ cho pipeline đa phương thức của bạn ổn định trong quá trình reranking khối lượng lớn.

Tại sao Reranking quan trọng đối với pipeline văn bản

Các mô hình ngôn ngữ lớn thường tạo ra các đầu ra dài dòng, lan man chứa các đoạn sáng tạo hợp lệ bị chôn vùi dưới lớp văn bản thừa. Khi xây dựng các ứng dụng AI đa phương thức cho Veo 3, bạn cần các prompt chính xác, không phải các bài luận. Xếp lại độ liên quan giải quyết vấn đề này bằng cách nhận một danh sách các đoạn văn bản ứng viên và sắp xếp lại chúng dựa trên mức độ liên quan đến mục tiêu cụ thể của bạn.

Không có reranking, pipeline tạo video của bạn có thể nhận được một kịch bản có 40% là mô tả không liên quan hoặc cách diễn đạt lặp lại. Điều này lãng phí token và có thể làm nhầm các mô hình video downstream vốn mong đợi ngôn ngữ ngắn gọn, mang tính chỉ thị. Bằng cách tích hợp API rerank, bạn đảm bảo rằng chỉ các đoạn văn bản mạch lạc và liên quan nhất mới được chuyển đến công cụ tạo video của bạn.

Bước này rất quan trọng để duy trì quyền kiểm soát sáng tạo. Nó cho phép bạn lọc các ảo giác hoặc các đoạn lạc đề trước khi chúng ảnh hưởng đến đầu ra hình ảnh. Kết quả là một quy trình sạch hơn, dễ dự đoán hơn, nơi mọi token đều đóng góp vào chất lượng video cuối cùng.

Hiểu về các Endpoint API Rerank

API rerank thường chấp nhận một truy vấn (hoặc prompt hệ thống) và một danh sách các tài liệu ứng viên, sau đó trả về chúng đã được sắp xếp theo điểm số liên quan. Trong khi một số mô hình xử lý điều này một cách nội sinh, nhiều nhà phát triển sử dụng một endpoint chuyên dụng được thiết kế cho mục đích này. Mẫu tiêu chuẩn liên quan đến việc gửi yêu cầu POST đến endpoint /rerank, mặc dù một số API chat-completion có thể mô phỏng điều này bằng cách yêu cầu mô hình chấm điểm từng ứng viên.

Khi đánh giá API rerank, hãy tìm các endpoint trả về cả thứ tự đã sắp xếp và điểm số tin cậy. Những điểm số này giúp bạn đặt các ngưỡng cho việc lọc tự động. Ví dụ, bạn có thể chỉ chuyển các đoạn có điểm số trên 0.8 đến trình tạo video của bạn. Độ chính xác này giảm rủi ro đưa văn bản chất lượng thấp vào quy trình Veo 3 của bạn.

Hãy nhớ rằng không phải tất cả các LLM đều được tối ưu hóa cho việc xếp lại độ liên quan. Các mô hình chat mục đích chung có thể gặp khó khăn với việc đánh giá chính xác. Các mô hình xếp lại chuyên dụng được huấn luyện cụ thể trên các nhiệm vụ truy xuất, khiến chúng đáng tin cậy hơn để sắp xếp các tập hợp lớn các văn bản ứng viên.

Bước 1: Chuẩn bị Văn bản Ứng viên của Bạn

Trước khi gửi dữ liệu đến API rerank, bạn phải cấu trúc các văn bản ứng viên của mình một cách hiệu quả. Bắt đầu bằng cách tạo một tập hợp đa dạng các prompt hoặc đoạn kịch bản tiềm năng bằng LLM chính của bạn. Các ứng viên này nên khác nhau về giọng điệu, phong cách và trọng tâm để cung cấp đủ nguyên liệu cho bộ reranker xử lý.

  • Chunking: Chia các đầu ra dài thành các đoạn nhỏ hơn, có ý nghĩa. Bộ reranker hoạt động tốt nhất khi so sánh các đơn vị văn bản rời rạc thay vì toàn bộ bài luận.
  • Siêu dữ liệu: Bao gồm bất kỳ siêu dữ liệu liên quan nào, chẳng hạn như đối tượng mục tiêu hoặc thẻ phong cách, như một phần của văn bản ứng viên. Điều này giúp trình rerank hiểu ngữ cảnh của mỗi đoạn.
  • Chuẩn hóa: Đảm bảo tất cả các văn bản ứng viên được định dạng nhất quán. Loại bỏ khoảng trắng thừa và chuẩn hóa dấu câu để tránh làm lệch điểm số.

Đối với các quy trình Veo 3, hãy cân nhắc tạo nhiều biến thể của cùng một mô tả cảnh. Điều này cung cấp cho trình rerank các tùy chọn để chọn, đảm bảo đầu ra cuối cùng được tối ưu hóa cho việc tạo video.

Bước 2: Gửi Yêu cầu đến API Rerank

Khi các ứng viên của bạn đã sẵn sàng, hãy định dạng chúng vào cấu trúc JSON bắt buộc cho API rerank của bạn. Hầu hết các API đều mong đợi một trường truy vấn và một danh sách các tài liệu. Đây là cấu trúc điển hình:

{"query": "cyberpunk cityscape at night", "documents": ["A neon-lit street with rain-slicked pavement...", "Robots walking in the background..."]}

Gửi tải này thông qua yêu cầu POST đến endpoint API. Đảm bảo bạn bao gồm khóa API của bạn trong các tiêu đề. API sẽ xử lý các ứng viên và trả về một danh sách các ID hoặc chỉ mục, đã được sắp xếp theo mức độ liên quan.

Đối với các lô lớn, hãy cân nhắc phân đoạn các yêu cầu của bạn để duy trì trong giới hạn tốc độ. Nếu API hỗ trợ xử lý lô, hãy gửi tất cả các ứng viên trong một yêu cầu duy nhất để giảm độ trễ. Điều này đặc biệt quan trọng khi xử lý các quy trình Veo 3 khối lượng lớn nơi tốc độ là rất quan trọng.

Bước 3: Xử lý Điểm số Đã Xếp lại

Sau khi nhận được kết quả đã xếp lại, bạn cần xử lý các điểm số để xác định văn bản nào cần giữ. Hầu hết các API trả về một điểm số giữa 0 và 1, trong đó các giá trị cao hơn cho thấy mức độ liên quan lớn hơn. Bạn có thể đặt một ngưỡng để tự động lọc các đoạn chất lượng thấp.

Ví dụ, nếu quy trình Veo 3 của bạn yêu cầu các prompt rất cụ thể, bạn có thể đặt ngưỡng là 0.7. Bất kỳ đoạn nào dưới điểm số này sẽ bị loại bỏ. Điều này đảm bảo rằng chỉ văn bản liên quan nhất mới được sử dụng để điều khiển việc tạo video.

Ngoài ra, hãy xem xét N kết quả hàng đầu. Ngay cả khi một đoạn có điểm số cao, nó có thể không phải là lựa chọn tốt nhất cho mục tiêu sáng tạo cụ thể của bạn. Xem xét thủ công các kết quả hàng đầu 3-5 có thể giúp bạn chọn văn bản phù hợp nhất. Cách tiếp cận lai này kết hợp tự động hóa với sự giám sát của con người để đạt chất lượng tối đa.

Bước 4: Tích hợp với LLM Không Kiểm Duyệt

Trong khi xếp lại độ liên quan lọc văn bản, LLM chính của bạn tạo ra nó. API LLM không kiểm duyệt là lý tưởng cho bước này vì nó cung cấp tự do sáng tạo mà không có từ chối nội dung. Ví dụ, bạn có thể sử dụng mô hình không kiểm duyệt để tạo các biến thể kịch bản đa dạng, sau đó sử dụng API rerank để chọn những cái tốt nhất.

Dịch vụ apis veo 3 của chúng tôi cung cấp một API văn bản không kiểm duyệt tạo ra văn bản mà không có các bộ lọc hạn chế. Điều này hoàn hảo cho các quy trình sáng tạo nơi bạn cần đầu ra không giới hạn. Sau khi tạo các ứng viên, hãy gửi chúng đến API rerank để sắp xếp chúng theo mức độ liên quan.

Sự kết hợp này đảm bảo bạn nhận được cả chiều rộng sáng tạo và độ chính xác. LLM không kiểm duyệt cung cấp nguyên liệu thô, và API rerank tinh chỉnh nó thành một định dạng có thể sử dụng cho quy trình Veo 3 của bạn.

Bước 5: Tối ưu hóa cho Ngữ cảnh Veo 3

Các mô hình Veo 3 có các yêu cầu cửa sổ ngữ cảnh cụ thể. Khi sử dụng API rerank, hãy đảm bảo các văn bản ứng viên của bạn phù hợp với các giới hạn này. Mô hình không kiểm duyệt của chúng tôi hỗ trợ cửa sổ ngữ cảnh 100,000 token, cho phép tạo prompt phong phú.

Tuy nhiên, bản thân trình rerank có thể có các giới hạn nhỏ hơn. Luôn kiểm tra tài liệu API về các ràng buộc token. Nếu các ứng viên của bạn vượt quá các giới hạn này, hãy cắt ngắn chúng một cách thông minh trước khi gửi. Ưu tiên các đoạn liên quan nhất dựa trên việc tạo ban đầu của bạn.

Ngoài ra, hãy xem xét việc sử dụng token tích lũy. Xếp lại độ liên quan thêm một bước bổ sung vào quy trình của bạn, vì vậy hãy theo dõi việc tiêu thụ token của bạn. Điều này giúp bạn tối ưu hóa chi phí và đảm bảo các quy trình Veo 3 của bạn vẫn hiệu quả.

Bước 6: Xử lý Giới hạn Tốc độ và Lỗi

Giới hạn tốc độ rất quan trọng khi tích hợp nhiều API. Nếu bạn gửi quá nhiều yêu cầu đến API rerank, bạn có thể gặp lỗi 429. Hãy triển khai cơ chế backoff theo cấp số nhân để xử lý các lỗi này một cách mượt mà. Điều này đảm bảo pipeline của bạn không bị lỗi trong các thời kỳ lưu lượng truy cập cao.

Ngoài ra, hãy theo dõi tỷ lệ lỗi. Nếu API rerank bắt đầu trả về các điểm số không nhất quán, nó có thể đang gặp sự cố. Hãy có một chiến lược dự phòng, chẳng hạn như quay lại phương pháp đánh giá đơn giản hoặc lựa chọn thủ công. Điều này giữ cho quy trình Veo 3 của bạn có khả năng phục hồi.

API của chúng tôi cũng có giới hạn tốc độ (300 yêu cầu mỗi phút mỗi khóa). Hãy lập kế hoạch kích thước lô của bạn tương ứng để tránh việc giảm tốc. Tạo lại khóa API của bạn có thể giúp nếu bạn cần đặt lại cửa sổ giới hạn tốc độ của mình.

Thực tiễn Tốt nhất cho Sản xuất

Để đảm bảo pipeline sắp xếp lại của bạn sẵn sàng cho sản xuất, hãy làm theo các thực tiễn tốt nhất sau:

  • Theo dõi hiệu suất: Theo dõi độ chính xác của bộ reranker của bạn theo thời gian. Nếu điểm số bị lệch, hãy huấn luyện lại hoặc điều chỉnh các ngưỡng của bạn.
  • Lưu kết quả vào bộ nhớ đệm: Lưu trữ các kết quả đã sắp xếp lại cho các truy vấn giống nhau để giảm số lần gọi API và độ trễ.
  • Sử dụng mô hình lai: Kết hợp một bộ sắp xếp lại chuyên dụng với một LLM đa năng để có kết quả tốt nhất. Sử dụng LLM cho việc tạo nội dung sáng tạo và bộ sắp xếp lại cho độ chính xác.
  • Kiểm tra kỹ lưỡng: Chạy các bài kiểm tra A/B để so sánh các đầu ra đã sắp xếp lại với các đầu ra chưa được sắp xếp lại. Đo lường các cải thiện về chất lượng video và mức độ tương tác của người dùng.

Bằng cách làm theo các thực tiễn này, bạn có thể xây dựng một pipeline văn bản mạnh mẽ và có khả năng mở rộng, hỗ trợ hiệu quả các quy trình tạo video Veo 3 của bạn.

01

Hỏi đáp

Sự khác biệt giữa API sắp xếp lại và API hoàn thành trò chuyện là gì?

API hoàn thành trò tạo ra văn bản mới dựa trên một prompt, trong khi API sắp xếp lại lấy các ứng viên văn bản hiện có và sắp xếp chúng theo mức độ liên quan. Các mô hình trò chuyện tạo ra nội dung; các bộ sắp xếp lại sắp xếp nó. Đối với các pipeline Veo 3, bạn có thể sử dụng một mô hình trò chuyện để tạo bản nháp kịch bản và một API sắp xếp lại để chọn các đoạn tốt nhất.

Tôi có thể sử dụng LLM không kiểm duyệt cho việc sắp xếp lại không?

Có, nhưng điều đó phụ thuộc vào quá trình huấn luyện của mô hình. Các LLM đa năng có thể chấm điểm văn bản nếu được prompt đúng cách, nhưng các mô hình sắp xếp lại chuyên dụng thường chính xác hơn. API không kiểm duyệt của chúng tôi được thiết kế cho việc tạo văn bản, vì vậy bạn có thể sử dụng nó để soạn thảo và một API sắp xếp lại riêng biệt để sắp xếp.

Tôi xử lý giới hạn tốc độ như thế nào khi sử dụng API sắp xếp lại?

Triển khai cơ chế backoff theo cấp số nhân cho các lần thử lại. Theo dõi việc sử dụng API của bạn và nhóm các yêu cầu của bạn để duy trì trong giới hạn. Nếu bạn gặp lỗi 429, hãy đợi trước khi thử lại. API của chúng tôi cho phép tạo lại khóa để đặt lại giới hạn nếu cần.

Cửa sổ ngữ cảnh cho API không kiểm duyệt là gì?

API không kiểm duyệt hỗ trợ cửa sổ ngữ cảnh 100,000 token cho cả prompt và completion. Điều này cho phép tạo văn bản mở rộng, nhưng API sắp xếp lại có thể có các giới hạn khác. Luôn kiểm tra tài liệu API cụ thể để biết chi tiết.

Khóa của bạn chỉ cách một biểu mẫu

Tạo tài khoản, sao chép khóa, thay đổi base URL. Đó là toàn bộ quá trình thiết lập.

Lấy khóa APIĐọc tài liệu