Wie führe ich mit GCP Vertex AI ein Prompt-Management durch?Python

Python-Programme
Anonymous
 Wie führe ich mit GCP Vertex AI ein Prompt-Management durch?

Post by Anonymous »

In AWS Bedrock können wir AWS BEDROCK PROMPT MANAGEMENT verwenden, um den Prompt-Lebenszyklus zu verwalten. Wie mache ich das in GCP VertexAI oder Google AI Studio?
Ich habe versucht, den im folgenden Link genannten Code zu verwenden, aber der Code scheint nicht zu funktionieren und das Vertex AI-Paket scheint alt zu sein
https://docs.cloud.google.com/vertex-ai ... s#overview
Ich habe Folgendes versucht Code

Code: Select all

import vertexai
from vertexai import types
from google.genai import types

prompt = types.Prompt(
prompt_data=types.PromptData(
contents=[genai_types.Content(parts=[genai_types.Part(text="Hello, {name}! How are you?")])],
variables=[
{"name": genai_types.Part(text="Alice")},
{"name": genai_types.Part(text="Bob")},
],
model="your-model",
),
)
Update zum obigen Code:
Ich habe immer wieder verschiedene Optionen ausprobiert und konnte den obigen Code auch wie folgt zum Laufen bringen. Ich musste die Typen von einem geschützten Mitglied in vertexai importieren, was meiner Meinung nach keine gute Sache ist. Dazu bräuchte ich wirklich etwas Anleitung und Hilfe.

Code: Select all

import vertexai
from google.genai import types as genai_types
from vertexai._genai import types

# Instantiate GenAI client from Vertex SDK
# Replace with your project ID and location
client = vertexai.Client(project='xxxx', location='us-central1')

prompt = types.Prompt(
prompt_data=types.PromptData(
contents=[genai_types.Content(parts=[genai_types.Part(text="Hello, {name}! How are you?")])],
system_instruction=genai_types.Content(parts=[genai_types.Part(text="Please answer in a short sentence.")]),
variables=[
{"name": genai_types.Part(text="Alice")},
],
model="gemini-2.5-flash",
),
)

prompt_resource = client.prompts.create(
prompt=prompt,
)

print(prompt_resource)

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post