parent
dfa4da5b2e
commit
78b691271f
7 changed files with 9 additions and 5 deletions
|
|
@ -80,7 +80,7 @@ switch (llm) {
|
||||||
chatgpt_api_key: prefs_default.chatgpt_api_key,
|
chatgpt_api_key: prefs_default.chatgpt_api_key,
|
||||||
chatgpt_model: prefs_default.chatgpt_model,
|
chatgpt_model: prefs_default.chatgpt_model,
|
||||||
chatgpt_developer_messages: prefs_default.chatgpt_developer_messages,
|
chatgpt_developer_messages: prefs_default.chatgpt_developer_messages,
|
||||||
chatgpt_api_store: prefs_default.chatgpt_api_store,
|
chatgpt_api_store: prefs_default.chatgpt_api_store, // Keep as boolean
|
||||||
chatgpt_api_temperature: prefs_default.chatgpt_api_temperature,
|
chatgpt_api_temperature: prefs_default.chatgpt_api_temperature,
|
||||||
do_debug: prefs_default.do_debug,
|
do_debug: prefs_default.do_debug,
|
||||||
});
|
});
|
||||||
|
|
@ -263,6 +263,7 @@ switch (llm) {
|
||||||
anthropic_model: prefs_api.anthropic_model,
|
anthropic_model: prefs_api.anthropic_model,
|
||||||
anthropic_system_prompt: prefs_api.anthropic_system_prompt,
|
anthropic_system_prompt: prefs_api.anthropic_system_prompt,
|
||||||
anthropic_version: prefs_api.anthropic_version,
|
anthropic_version: prefs_api.anthropic_version,
|
||||||
|
anthropic_temperature: prefs_api.anthropic_temperature,
|
||||||
anthropic_max_tokens: prefs_api.anthropic_max_tokens,
|
anthropic_max_tokens: prefs_api.anthropic_max_tokens,
|
||||||
do_debug: prefs_api.do_debug,
|
do_debug: prefs_api.do_debug,
|
||||||
i18nStrings: i18nStrings,
|
i18nStrings: i18nStrings,
|
||||||
|
|
|
||||||
|
|
@ -99,7 +99,7 @@ export class Anthropic {
|
||||||
stream: this.stream,
|
stream: this.stream,
|
||||||
};
|
};
|
||||||
|
|
||||||
if(this.temperature != '') claude_body.temperature = this.temperature;
|
if(parseFloat(this.temperature) != NaN) claude_body.temperature = parseFloat(this.temperature);
|
||||||
|
|
||||||
const response = await fetch("https://api.anthropic.com/v1/messages", {
|
const response = await fetch("https://api.anthropic.com/v1/messages", {
|
||||||
method: "POST",
|
method: "POST",
|
||||||
|
|
|
||||||
|
|
@ -110,8 +110,8 @@ export class GoogleGemini {
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
if(this.temperature !== ''){
|
if(parseFloat(this.temperature) != NaN){
|
||||||
google_gemini_body.generationConfig.temperature = this.temperature;
|
google_gemini_body.generationConfig.temperature = parseFloat(this.temperature);
|
||||||
}
|
}
|
||||||
|
|
||||||
// console.log("[ThunderAI] Google Gemini API request: " + JSON.stringify(google_gemini_body));
|
// console.log("[ThunderAI] Google Gemini API request: " + JSON.stringify(google_gemini_body));
|
||||||
|
|
|
||||||
|
|
@ -93,7 +93,7 @@ export class OpenAI {
|
||||||
input: input,
|
input: input,
|
||||||
stream: this.stream,
|
stream: this.stream,
|
||||||
store: this.store,
|
store: this.store,
|
||||||
...(this.temperature != '' ? { 'temperature': this.temperature } : {}),
|
...(parseFloat(this.temperature) != NaN ? { 'temperature': parseFloat(this.temperature) } : {}),
|
||||||
...(maxTokens > 0 ? { 'max_output_tokens': parseInt(maxTokens) } : {}),
|
...(maxTokens > 0 ? { 'max_output_tokens': parseInt(maxTokens) } : {}),
|
||||||
...(previous_response_id && this.store ? { 'previous_response_id': previous_response_id } : {})
|
...(previous_response_id && this.store ? { 'previous_response_id': previous_response_id } : {})
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -44,6 +44,7 @@ self.onmessage = async function(event) {
|
||||||
version: event.data.anthropic_version,
|
version: event.data.anthropic_version,
|
||||||
model: anthropic_model,
|
model: anthropic_model,
|
||||||
system_prompt: event.data.anthropic_system_prompt,
|
system_prompt: event.data.anthropic_system_prompt,
|
||||||
|
temperature: event.data.anthropic_temperature,
|
||||||
max_tokens: event.data.anthropic_max_tokens,
|
max_tokens: event.data.anthropic_max_tokens,
|
||||||
stream: true
|
stream: true
|
||||||
});
|
});
|
||||||
|
|
|
||||||
|
|
@ -42,6 +42,7 @@ self.onmessage = async function(event) {
|
||||||
apiKey: google_gemini_api_key,
|
apiKey: google_gemini_api_key,
|
||||||
model: google_gemini_model,
|
model: google_gemini_model,
|
||||||
system_instruction: event.data.google_gemini_system_instruction,
|
system_instruction: event.data.google_gemini_system_instruction,
|
||||||
|
temperature: event.data.google_gemini_temperature,
|
||||||
thinking_budget: event.data.google_gemini_thinking_budget,
|
thinking_budget: event.data.google_gemini_thinking_budget,
|
||||||
stream: true
|
stream: true
|
||||||
});
|
});
|
||||||
|
|
|
||||||
|
|
@ -43,6 +43,7 @@ self.onmessage = async function(event) {
|
||||||
apiKey: chatgpt_api_key,
|
apiKey: chatgpt_api_key,
|
||||||
model: chatgpt_model,
|
model: chatgpt_model,
|
||||||
developer_messages: event.data.chatgpt_developer_messages,
|
developer_messages: event.data.chatgpt_developer_messages,
|
||||||
|
temperature: event.data.chatgpt_api_temperature,
|
||||||
stream: true,
|
stream: true,
|
||||||
store: event.data.chatgpt_api_store
|
store: event.data.chatgpt_api_store
|
||||||
});
|
});
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue