Merge branch 'release' into staging

This commit is contained in:
Cohee 2023-09-01 15:53:22 +03:00
commit 02f9aded4b
1 changed files with 9 additions and 5 deletions

View File

@ -3808,7 +3808,7 @@ async function sendAI21Request(request, response) {
}
app.post("/tokenize_ai21", jsonParser, function (request, response_tokenize_ai21) {
app.post("/tokenize_ai21", jsonParser, async function (request, response_tokenize_ai21) {
if (!request.body) return response_tokenize_ai21.sendStatus(400);
const options = {
method: 'POST',
@ -3820,10 +3820,14 @@ app.post("/tokenize_ai21", jsonParser, function (request, response_tokenize_ai21
body: JSON.stringify({ text: request.body[0].content })
};
fetch('https://api.ai21.com/studio/v1/tokenize', options)
.then(response => response.json())
.then(response => response_tokenize_ai21.send({ "token_count": response.tokens.length }))
.catch(err => console.error(err));
try {
const response = await fetch('https://api.ai21.com/studio/v1/tokenize', options);
const data = await response.json();
return response_tokenize_ai21.send({ "token_count": data?.tokens?.length || 0 });
} catch (err) {
console.error(err);
return response_tokenize_ai21.send({ "token_count": 0 });
}
});
app.post("/save_preset", jsonParser, function (request, response) {