feat: support gemini-pro-vision

This commit is contained in:
Hk-Gosuto
2024-02-18 10:56:01 +08:00
parent 5c389db596
commit e62b4c15e4
4 changed files with 52 additions and 14 deletions

View File

@@ -140,10 +140,9 @@ export class ChatGPTApi implements LLMApi {
presence_penalty: modelConfig.presence_penalty,
frequency_penalty: modelConfig.frequency_penalty,
top_p: modelConfig.top_p,
max_tokens:
modelConfig.model == "gpt-4-vision-preview"
? modelConfig.max_tokens
: null,
max_tokens: modelConfig.model.includes("vision")
? modelConfig.max_tokens
: null,
// max_tokens: Math.max(modelConfig.max_tokens, 1024),
// Please do not ask me why not send max_tokens, no reason, this param is just shit, I dont want to explain anymore.
};