Wie kann ich herausfinden, ob die Google AI -API das von mir bereitgestellte Tool verwendet hat?Python

Python-Programme
Anonymous
 Wie kann ich herausfinden, ob die Google AI -API das von mir bereitgestellte Tool verwendet hat?

Post by Anonymous »

Wie kann ich die Python Gemini API verwenden, um herauszufinden, ob das Modell das Google -Such -Tool zum Erdung verwendete (und welche Ergebnisse davon waren)? Die Systemanweisung gibt eindeutig an.parts = []
for image in images:
with open(image, "rb") as f:
parts.append(types.Part.from_bytes(mime_type="image/jpeg", data=f.read()))

parts.append(types.Part.from_text(text=text_part))

contents = [
types.Content(
role="user",
parts=parts
),
]
tools = [
types.Tool(googleSearch=types.GoogleSearch()),
]
generate_content_config = types.GenerateContentConfig(
thinking_config = types.ThinkingConfig(
thinking_budget=-1,
),
tools=tools,
system_instruction=[
types.Part.from_text(text=system_instruction),
],
)

raw_result = ""
for chunk in self.client.models.generate_content_stream(
model=self.model,
contents=contents,
config=generate_content_config,
):
if chunk.text:
raw_result += chunk.text
< /code>
Die Systemanweisung enthält: < /p>

Sie können das bereitgestellte Tool verwenden, um die Informationen zu verbessern. Geben Sie in Ihrer Argumentation an, ob Sie das Tool verwenden, das Sie durchsucht haben und welche Ergebnisse ihre Ergebnisse waren. Alle Felder müssen mit einem Wert bevölkert werden, auch wenn dieser Wert eine leere Zeichenfolge "" "". Verbessern Sie seine Ergebnisse, aber gibt es eine Möglichkeit, herauszufinden, ob dies durch die API ?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post