利用可能なプロンプト バージョンを一覧表示する

このコードサンプルは、プロンプトのすべてのバージョンを一覧表示する方法を示しています。

コードサンプル

Python

このサンプルを試す前に、Vertex AI クイックスタート: クライアント ライブラリの使用にある Python の設定手順を完了してください。 詳細については、Vertex AI Python API のリファレンス ドキュメントをご覧ください。

Vertex AI に対する認証を行うには、アプリケーションのデフォルト認証情報を設定します。詳細については、ローカル開発環境の認証を設定するをご覧ください。

import vertexai
from vertexai.preview.prompts import Prompt
from vertexai.preview import prompts

# Initialize vertexai
vertexai.init(project=PROJECT_ID, location="us-central1")

# Create local Prompt
prompt = Prompt(
    prompt_name="zoologist",
    prompt_data="Which animal is the fastest on earth?",
    model_name="gemini-1.5-pro-002",
    system_instruction="You are a zoologist. Answer in a short sentence.",
)
# Save Prompt to online resource.
prompt1 = prompts.create_version(prompt=prompt)
prompt_id = prompt1.prompt_id

# Get prompt a prompt from list
prompt_versions_metadata = prompts.list_versions(prompt_id=prompt_id)

# Get a specific prompt version from the versions metadata list
prompt1 = prompts.get(
    prompt_id=prompt_versions_metadata[0].prompt_id,
    version_id=prompt_versions_metadata[0].version_id,
)

print(prompt1)
# Example response:
# Which animal is the fastest on earth?

次のステップ

他の Google Cloud プロダクトに関連するコードサンプルを検索およびフィルタするには、Google Cloud サンプル ブラウザをご覧ください。