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.
Wie kann ich sicherstellen, dass mein KI -Code korrekt Google Search verwendet? ⇐ Python
-
- Similar Topics
- Replies
- Views
- Last post