Wie kann ich sicherstellen, dass mein KI -Code korrekt Google Search verwendet?Python

Python-Programme
Anonymous
 Wie kann ich sicherstellen, dass mein KI -Code korrekt Google Search verwendet?

Post by Anonymous »

Ich verwende den folgenden (einfachen) Code, um eine Eingabeaufforderung mit einigen Text und Bildern an Google Gemini auszuführen. Die Systemanweisung ist ziemlich umfangreich, gibt jedoch eindeutig an. 1) Verwenden Sie das Tool und 2) die Denksergebnisse anbieten und wenn es das Tool in seiner Arbeit tatsächlich verwendet hat. < /P>
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 gibt unter anderem (unter anderem): < /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 besiedelt werden, auch wenn dieser Wert eine leere Zeichenfolge "" "". selbst, aber es spuckt nur Unsinn aus, wenn es um seine Google -Suche geht.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post