Make Groq happier

This commit is contained in:
Cohee
2025-03-05 21:38:38 +02:00
parent c167890d26
commit 2d2bf48d3d

View File

@ -97,8 +97,6 @@ router.post('/caption-image', jsonParser, async (request, response) => {
excludeKeysByYaml(body, request.body.custom_exclude_body); excludeKeysByYaml(body, request.body.custom_exclude_body);
} }
console.debug('Multimodal captioning request', body);
let apiUrl = ''; let apiUrl = '';
if (request.body.api === 'openrouter') { if (request.body.api === 'openrouter') {
@ -124,6 +122,9 @@ router.post('/caption-image', jsonParser, async (request, response) => {
if (request.body.api === 'groq') { if (request.body.api === 'groq') {
apiUrl = 'https://api.groq.com/openai/v1/chat/completions'; apiUrl = 'https://api.groq.com/openai/v1/chat/completions';
if (body.messages?.[0]?.role === 'system') {
body.messages[0].role = 'user';
}
} }
if (request.body.api === 'mistral') { if (request.body.api === 'mistral') {
@ -153,6 +154,7 @@ router.post('/caption-image', jsonParser, async (request, response) => {
} }
setAdditionalHeaders(request, { headers }, apiUrl); setAdditionalHeaders(request, { headers }, apiUrl);
console.debug('Multimodal captioning request', body);
const result = await fetch(apiUrl, { const result = await fetch(apiUrl, {
method: 'POST', method: 'POST',