本頁面說明如何列出提示的符記和符記 ID,以及如何使用 Google Gen AI SDK 取得提示的符記總數。
符記和符記列舉與計數的重要性
生成式 AI 模型會將提示中的文字和其他資料拆解成較小的單元,稱為「符記」,以便處理。資料轉換為符記的方式取決於所使用的分詞器。符記可以是字元、字詞或詞組。
每個模型在提示和回覆中可處理的符記數量有上限。瞭解提示的符記數量,即可得知是否已超出此限制。此外,計數符記也會傳回提示的可計費字元,協助您估算費用。
列出符號會傳回提示內容拆分後的符號清單。每個列出的符記都會與符記 ID 相關聯,方便您進行疑難排解及分析模型行為。
支援的模型
下表列出支援符記清單和符記計數的模型:
- Gemini 2.0 Flash 搭配圖像生成功能
預先發布版 - Vertex AI 模型最佳化器
實驗 - Gemini 2.5 Pro
- Gemini 2.5 Flash
- Gemini 2.0 Flash
- Gemini 2.0 Flash-Lite
取得提示的符記和符記 ID 清單
下列程式碼範例示範如何取得提示的符記和符記 ID 清單。提示只能包含文字。不支援多模態提示。
Gen AI SDK for Python
安裝
pip install --upgrade google-genai
詳情請參閱 SDK 參考說明文件。
設定環境變數,以便在 Vertex AI 中使用 Gen AI SDK:
# Replace the `GOOGLE_CLOUD_PROJECT` and `GOOGLE_CLOUD_LOCATION` values # with appropriate values for your project. export GOOGLE_CLOUD_PROJECT=GOOGLE_CLOUD_PROJECT export GOOGLE_CLOUD_LOCATION=global export GOOGLE_GENAI_USE_VERTEXAI=True
Gen AI SDK for Go
瞭解如何安裝或更新 Gen AI SDK for Go。
詳情請參閱 SDK 參考說明文件。
設定環境變數,以便在 Vertex AI 中使用 Gen AI SDK:
# Replace the `GOOGLE_CLOUD_PROJECT` and `GOOGLE_CLOUD_LOCATION` values # with appropriate values for your project. export GOOGLE_CLOUD_PROJECT=GOOGLE_CLOUD_PROJECT export GOOGLE_CLOUD_LOCATION=global export GOOGLE_GENAI_USE_VERTEXAI=True
取得提示的符號數量和計費字元
下列程式碼範例說明如何取得符記數量,以及提示的可計費字元數量。系統支援純文字和多模態提示。
Gen AI SDK for Python
安裝
pip install --upgrade google-genai
詳情請參閱 SDK 參考說明文件。
設定環境變數,以便在 Vertex AI 中使用 Gen AI SDK:
# Replace the `GOOGLE_CLOUD_PROJECT` and `GOOGLE_CLOUD_LOCATION` values # with appropriate values for your project. export GOOGLE_CLOUD_PROJECT=GOOGLE_CLOUD_PROJECT export GOOGLE_CLOUD_LOCATION=global export GOOGLE_GENAI_USE_VERTEXAI=True
Gen AI SDK for Go
瞭解如何安裝或更新 Gen AI SDK for Go。
詳情請參閱 SDK 參考說明文件。
設定環境變數,以便在 Vertex AI 中使用 Gen AI SDK:
# Replace the `GOOGLE_CLOUD_PROJECT` and `GOOGLE_CLOUD_LOCATION` values # with appropriate values for your project. export GOOGLE_CLOUD_PROJECT=GOOGLE_CLOUD_PROJECT export GOOGLE_CLOUD_LOCATION=global export GOOGLE_GENAI_USE_VERTEXAI=True