mirror of
https://github.com/danny-avila/LibreChat.git
synced 2025-12-17 00:40:14 +01:00
👓 fix: Assistants Vision Prompt Error Handling (legacy) (#4529)
* fix: vision prompt error handling * fix: Update model reference in chatV1 controller * remove model reference
This commit is contained in:
parent
4da35b9cf5
commit
655f63714b
2 changed files with 12 additions and 7 deletions
|
|
@ -314,7 +314,9 @@ const chatV1 = async (req, res) => {
|
|||
}
|
||||
|
||||
if (typeof endpointOption.artifactsPrompt === 'string' && endpointOption.artifactsPrompt) {
|
||||
body.additional_instructions = `${body.additional_instructions ?? ''}\n${endpointOption.artifactsPrompt}`.trim();
|
||||
body.additional_instructions = `${body.additional_instructions ?? ''}\n${
|
||||
endpointOption.artifactsPrompt
|
||||
}`.trim();
|
||||
}
|
||||
|
||||
if (instructions) {
|
||||
|
|
@ -371,11 +373,14 @@ const chatV1 = async (req, res) => {
|
|||
visionMessage.content = createVisionPrompt(plural);
|
||||
visionMessage = formatMessage({ message: visionMessage, endpoint: EModelEndpoint.openAI });
|
||||
|
||||
visionPromise = openai.chat.completions.create({
|
||||
model: 'gpt-4-vision-preview',
|
||||
messages: [visionMessage],
|
||||
max_tokens: 4000,
|
||||
});
|
||||
visionPromise = openai.chat.completions
|
||||
.create({
|
||||
messages: [visionMessage],
|
||||
max_tokens: 4000,
|
||||
})
|
||||
.catch((error) => {
|
||||
logger.error('[/assistants/chat/] Error creating vision prompt', error);
|
||||
});
|
||||
|
||||
const pluralized = plural ? 's' : '';
|
||||
body.additional_instructions = `${
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue