Trang này mô tả nhiều giới hạn và thông số kỹ thuật để sử dụng Live API và các mô hình của API này.
Thông số kỹ thuật và giới hạn chung
Nội dung đầu vào và đầu ra được hỗ trợ: (để biết thông tin chi tiết, hãy xem các định dạng nội dung đa phương tiện bên dưới)
- Nội dung đầu vào: văn bản, hình ảnh (không phải PDF), âm thanh, video
- Nội dung đầu ra: văn bản (bản chép lời) và âm thanh (truyền trực tuyến)
Các công cụ được hỗ trợ: lệnh gọi hàm, Grounding with
Google Search , Grounding withGoogle Maps Ngày ngừng sử dụng kiến thức: tháng 1 năm 2025
Live API không hỗ trợ tạo đầu ra có cấu trúc (như JSON) hoặc API Đếm mã thông báo.
Giới hạn liên quan đến phiên
Đối với Live API, một phiên đề cập đến một kết nối liên tục, trong đó nội dung đầu vào và đầu ra được truyền trực tuyến liên tục qua một kết nối.
Nếu phiên vượt quá bất kỳ giới hạn nào sau đây, kết nối sẽ bị chấm dứt. Tuy nhiên, hãy lưu ý rằng Live API cung cấp một số lựa chọn (xem bên dưới) để xử lý các giới hạn liên quan đến phiên này.
Cửa sổ ngữ cảnh của phiên bị giới hạn ở 128.000 mã thông báo.
Do giới hạn về cửa sổ ngữ cảnh này, sau đây là độ dài phiên tối đa gần đúng dựa trên phương thức đầu vào:
- Phiên chỉ có nội dung đầu vào là âm thanh bị giới hạn ở
15 phút . - Nội dung đầu vào là video + âm thanh bị giới hạn ở
2 phút .
- Phiên chỉ có nội dung đầu vào là âm thanh bị giới hạn ở
Độ dài kết nối bị giới hạn ở khoảng
10 phút .Bạn sẽ nhận được thông báo sắp kết thúc khoảng
60 giây trước khi kết nối kết thúc.
Sau đây là một số lựa chọn để xử lý các giới hạn liên quan đến phiên:
Nén cửa sổ ngữ cảnh của phiên để máy chủ tự động duy trì kích thước ngữ cảnh trong giới hạn.
Tiếp tục phiên để tránh mất ngữ cảnh cuộc trò chuyện trong thời gian ngắn khi mạng bị ngắt kết nối hoặc sau khi nhận được thông báo sắp kết thúc.
Tìm hiểu thêm về cách quản lý phiên.
Giới hạn số lượng yêu cầu
Live API có giới hạn số lượng yêu cầu cho cả phiên đồng thời trên mỗi dự án Firebase cũng như số lượng mã thông báo mỗi phút (TPM).
Gemini Developer API:
- Giới hạn khác nhau dựa trên Gemini Developer API "cấp sử dụng" Gemini Developer API của dự án (xem tài liệu về giới hạn số lượng yêu cầu)
Vertex AI Gemini API:
- 1.000 phiên đồng thời trên mỗi dự án Firebase
- 4 triệu mã thông báo mỗi phút
Định dạng nội dung đa phương tiện
Live API hỗ trợ các loại nội dung đa phương tiện sau:
- Nội dung đầu vào: hình ảnh, âm thanh, video
- Nội dung đầu ra: âm thanh
Định dạng hình ảnh
Live API hỗ trợ các định dạng sau cho nội dung đầu vào là hình ảnh:
Số lượng hình ảnh tối đa trên mỗi lời nhắc: 3.000
Kích thước tệp tối đa trên mỗi tệp (dữ liệu nội tuyến): 7 MB
Các loại MIME được hỗ trợ:
image/png,image/jpeg,image/webp,image/heic,image/heif
Định dạng âm thanh
Live API hỗ trợ các định dạng âm thanh sau:
- Định dạng âm thanh đầu vào: Âm thanh PCM 16 bit thô ở 16 kHz little-endian
Định dạng âm thanh đầu ra: Âm thanh PCM 16 bit thô ở 24 kHz little-endian
Các loại MIME được hỗ trợ:
audio/x-aac,audio/flac,audio/mp3,audio/m4a,audio/mpeg,audio/mpga,audio/mp4,audio/ogg,audio/pcm,audio/wav,audio/webm
Để truyền tải tốc độ lấy mẫu của âm thanh đầu vào, hãy đặt loại MIME của từng Blob chứa âm thanh thành một giá trị như audio/pcm;rate=16000.
Định dạng video
Live API mong đợi một chuỗi khung hình ảnh rời rạc và hỗ trợ nội dung đầu vào là khung hình video ở tốc độ 1 khung hình/giây (FPS).
Nội dung đầu vào nên dùng: độ phân giải gốc 768x768 ở tốc độ 1 FPS.
Các loại MIME được hỗ trợ:
video/x-flv,video/quicktime,video/mpeg,video/mpegs,video/mpg,video/mp4,video/webm,video/wmv,video/3gpp
Xin lưu ý rằng thông số kỹ thuật này khiến Live API không phù hợp với các trường hợp sử dụng yêu cầu phân tích video thay đổi nhanh, chẳng hạn như phát từng pha trong các môn thể thao tốc độ cao.
Giọng nói phản hồi
Live API hỗ trợ các lựa chọn giọng nói phản hồi sau. Để xem bản minh hoạ về âm thanh của từng giọng nói, hãy xem bài viết Chirp 3: HD voices.
Nếu bạn không chỉ định giọng nói phản hồi, thì giọng nói mặc định là Puck.
Tìm hiểu cách chỉ định giọng nói phản hồi.
Zephyr – SángKore – Chắc chắnOrus – Chắc chắnAutonoe – SángUmbriel – Dễ tínhErinome – Rõ ràngLaomedeia – Vui vẻSchedar – Bình tĩnhAchird – Thân thiệnSadachbia – Sôi nổi
|
Puck – Vui vẻFenrir – Dễ kích độngAoede – Thoải máiEnceladus – Hụt hơiAlgieba – Mượt màAlgenib – KhànAchernar – Nhẹ nhàngGacrux – Trưởng thànhZubenelgenubi – Bình thườngSadaltager – Hiểu biết
|
Charon – Nhiều thông tinLeda – Trẻ trungCallirrhoe – Dễ tínhIapetus – Rõ ràngDespina – Mượt màRasalgethi – Nhiều thông tinAlnilam – Chắc chắnPulcherrima – Tự tinVindemiatrix – Nhẹ nhàngSulafat – Ấm áp
|
Ngôn ngữ
Live API hỗ trợ các ngôn ngữ sau. Tìm hiểu cách tác động đến ngôn ngữ phản hồi.
| Ngôn ngữ | Mã BCP-47 | Ngôn ngữ | Mã BCP-47 |
|---|---|---|---|
| Tiếng Ả Rập (Ai Cập) | ar-EG | Tiếng Đức (Đức) | de-DE |
| Tiếng Anh (Mỹ) | en-US | Tiếng Tây Ban Nha (Mỹ) | es-US |
| Tiếng Pháp (Pháp) | fr-FR | Tiếng Hindi (Ấn Độ) | hi-IN |
| Tiếng Indonesia (Indonesia) | id-ID | Tiếng Ý (Ý) | it-IT |
| Tiếng Nhật (Nhật Bản) | ja-JP | Tiếng Hàn (Hàn Quốc) | ko-KR |
| Tiếng Bồ Đào Nha (Brazil) | pt-BR | Tiếng Nga (Nga) | ru-RU |
| Tiếng Hà Lan (Hà Lan) | nl-NL | Tiếng Ba Lan (Ba Lan) | pl-PL |
| Tiếng Thái (Thái Lan) | th-TH | Tiếng Thổ Nhĩ Kỳ (Thổ Nhĩ Kỳ) | tr-TR |
| Tiếng Việt (Việt Nam) | vi-VN | Tiếng Rumani (Rumani) | ro-RO |
| Tiếng Ukraina (Ukraina) | uk-UA | Tiếng Bengali (Bangladesh) | bn-BD |
| Tiếng Anh (Ấn Độ) | Gói en-IN và hi-IN | Tiếng Marathi (Ấn Độ) | mr-IN |
| Tiếng Tamil (Ấn Độ) | ta-IN | Tiếng Telugu (Ấn Độ) | te-IN |