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 ?
Wie kann ich herausfinden, ob die Google AI -API das von mir bereitgestellte Tool verwendet hat? ⇐ Python
-
- Similar Topics
- Replies
- Views
- Last post