|
|
|
@ -19,9 +19,8 @@ export function fetchAnswerApi(
|
|
|
|
|
selectedDocs.version +
|
|
|
|
|
'/' +
|
|
|
|
|
selectedDocs.model;
|
|
|
|
|
return new Promise((resolve, reject) => {
|
|
|
|
|
const activeDocs = 'default';
|
|
|
|
|
fetch('https://docsgpt.arc53.com/api/answer', {
|
|
|
|
|
|
|
|
|
|
return fetch('https://docsgpt.arc53.com/api/answer', {
|
|
|
|
|
method: 'POST',
|
|
|
|
|
headers: {
|
|
|
|
|
'Content-Type': 'application/json',
|
|
|
|
@ -34,14 +33,16 @@ export function fetchAnswerApi(
|
|
|
|
|
active_docs: docPath,
|
|
|
|
|
}),
|
|
|
|
|
})
|
|
|
|
|
.then((response) => response.json())
|
|
|
|
|
.then((response) => {
|
|
|
|
|
if (response.ok) {
|
|
|
|
|
return response.json();
|
|
|
|
|
} else {
|
|
|
|
|
Promise.reject(response);
|
|
|
|
|
}
|
|
|
|
|
})
|
|
|
|
|
.then((data) => {
|
|
|
|
|
const result = data.answer;
|
|
|
|
|
resolve({ answer: result, query: question, result });
|
|
|
|
|
})
|
|
|
|
|
.catch((error) => {
|
|
|
|
|
reject();
|
|
|
|
|
});
|
|
|
|
|
return { answer: result, query: question, result };
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|