Spaces:
Sleeping
Sleeping
SebSchroen
commited on
Fix: tools in endpointVertex now optional (#1234)
Browse filesThe googleSearchRetrieval leads to very odd behavior when chatting with Gemini, making the argument optional and removing it for certain use cases fixes the issue
README.md
CHANGED
@@ -771,6 +771,7 @@ MODELS=`[
|
|
771 |
// Optional
|
772 |
"safetyThreshold": "BLOCK_MEDIUM_AND_ABOVE",
|
773 |
"apiEndpoint": "", // alternative api endpoint url,
|
|
|
774 |
"tools": [{
|
775 |
"googleSearchRetrieval": {
|
776 |
"disableAttribution": true
|
|
|
771 |
// Optional
|
772 |
"safetyThreshold": "BLOCK_MEDIUM_AND_ABOVE",
|
773 |
"apiEndpoint": "", // alternative api endpoint url,
|
774 |
+
// Optional
|
775 |
"tools": [{
|
776 |
"googleSearchRetrieval": {
|
777 |
"disableAttribution": true
|
src/lib/server/endpoints/google/endpointVertex.ts
CHANGED
@@ -26,7 +26,7 @@ export const endpointVertexParametersSchema = z.object({
|
|
26 |
HarmBlockThreshold.BLOCK_ONLY_HIGH,
|
27 |
])
|
28 |
.optional(),
|
29 |
-
tools: z.array(z.any()),
|
30 |
});
|
31 |
|
32 |
export function endpointVertex(input: z.input<typeof endpointVertexParametersSchema>): Endpoint {
|
|
|
26 |
HarmBlockThreshold.BLOCK_ONLY_HIGH,
|
27 |
])
|
28 |
.optional(),
|
29 |
+
tools: z.array(z.any()).optional(),
|
30 |
});
|
31 |
|
32 |
export function endpointVertex(input: z.input<typeof endpointVertexParametersSchema>): Endpoint {
|