Schöne Funktion.
Der Debugger zeigt bei mir nichts an, und die Seite /logs/ meldet:
DiscourseAi::Completions::Endpoints::OpenAi: status: 400 - body: { "error": { "message": "Ungültiges Schema für Funktion 'scraper': False ist nicht vom Typ 'array'.", "type": "invalid_reques
19:28 Uhr
Job exception: { "error": { "message": "Ungültiges Schema für Funktion 'scraper': False ist nicht vom Typ 'array'.", "type": "invalid_request_error", "param": "tools[6].function.paramete
19:28 Uhr
Job exception: {
"error": {
"message": "Ungültiges Schema für Funktion 'scraper': False ist nicht vom Typ 'array'.",
"type": "invalid_request_error",
"param": "tools[6].function.parameters",
"code": "invalid_function_parameters"
}
}
Ich hatte einen fortschrittlicheren Code, um das Proxy-Browsing durchzuführen, aber ich habe ihn auf etwas sehr Ähnliches wie das Beispiel-Browsing-Tool heruntergestuft:
let url;
function invoke(params) {
url = params.url;
const apiKey = "KEY";
const requestUrl = `https://myproxy.com/?api_key=${apiKey}&url=${url}`;
result = http.get(requestUrl);
return llm.truncate(result.body, 15000);
}
function details() {
return "Scrapes a website";
}