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",
),
)
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)
Mobile version