Add Jamba 1.6 models

Closes #3633
This commit is contained in:
Cohee
2025-03-08 15:16:49 +02:00
parent 91fe2841e3
commit ff5835278b
3 changed files with 21 additions and 7 deletions

View File

@@ -499,6 +499,12 @@ async function sendMakerSuiteRequest(request, response) {
async function sendAI21Request(request, response) {
if (!request.body) return response.sendStatus(400);
const apiKey = readSecret(request.user.directories, SECRET_KEYS.AI21);
if (!apiKey) {
console.warn('AI21 API key is missing.');
return response.status(400).send({ error: true });
}
const controller = new AbortController();
console.debug(request.body.messages);
request.socket.removeAllListeners('close');
@@ -520,7 +526,7 @@ async function sendAI21Request(request, response) {
headers: {
accept: 'application/json',
'content-type': 'application/json',
Authorization: `Bearer ${readSecret(request.user.directories, SECRET_KEYS.AI21)}`,
Authorization: `Bearer ${apiKey}`,
},
body: JSON.stringify(body),
signal: controller.signal,