summaryrefslogtreecommitdiffstats
path: root/assets
diff options
context:
space:
mode:
authorsigoden <sigoden@gmail.com>2024-05-08 13:46:26 +0800
committerGitHub <noreply@github.com>2024-05-08 13:46:26 +0800
commit7762cd6bed7f95fa855144e01aa94e932869fe12 (patch)
tree66e3d9371f4db081a2ce87e763c5c717c355adfc /assets
parent1c6c740381d0da4bcb70c6531bf93b406b94d9a6 (diff)
downloadaichat-7762cd6bed7f95fa855144e01aa94e932869fe12.tar.gz
refactor: model pass_max_tokens (#493)
Diffstat (limited to 'assets')
-rw-r--r--assets/arena.html10
-rw-r--r--assets/playground.html10
2 files changed, 10 insertions, 10 deletions
diff --git a/assets/arena.html b/assets/arena.html
index 6424542..b20553d 100644
--- a/assets/arena.html
+++ b/assets/arena.html
@@ -746,8 +746,8 @@
messages: messages,
stream: true,
};
- const { max_output_token, need_max_tokens } = retrieveModel(this.models, chat.model_id);
- if (!body["max_tokens"] && need_max_tokens) {
+ const { max_output_token, pass_max_tokens } = retrieveModel(this.models, chat.model_id);
+ if (!body["max_tokens"] && pass_max_tokens) {
body["max_tokens"] = max_output_token;
};
return body;
@@ -819,14 +819,14 @@
function retrieveModel(models, id) {
const model = models.find(model => model.id === id);
if (!model) return {};
- const max_output_token = model.max_output_tokens || model["max_output_tokens?"] || null;
- const need_max_tokens = !!model.max_output_tokens;
+ const max_output_token = model.max_output_tokens;
const supports_vision = !!model.supports_vision;
+ const pass_max_tokens = !!model.pass_max_tokens;
return {
id,
max_output_token,
- need_max_tokens,
supports_vision,
+ pass_max_tokens,
}
}
diff --git a/assets/playground.html b/assets/playground.html
index 485d7b6..0036fb4 100644
--- a/assets/playground.html
+++ b/assets/playground.html
@@ -939,8 +939,8 @@
body[body_key || setting_key] = this.settings[setting_key];
}
});
- const { max_output_token, need_max_tokens } = this.currentModel;
- if (!body["max_tokens"] && need_max_tokens) {
+ const { max_output_token, pass_max_tokens } = this.currentModel;
+ if (!body["max_tokens"] && pass_max_tokens) {
body["max_tokens"] = max_output_token;
};
return body;
@@ -1013,14 +1013,14 @@
function retrieveModel(models, id) {
const model = models.find(model => model.id === id);
if (!model) return {};
- const max_output_token = model.max_output_tokens || model["max_output_tokens?"] || null;
- const need_max_tokens = !!model.max_output_tokens;
+ const max_output_token = model.max_output_tokens;
const supports_vision = !!model.supports_vision;
+ const pass_max_tokens = !!model.pass_max_tokens;
return {
id,
max_output_token,
- need_max_tokens,
supports_vision,
+ pass_max_tokens,
}
}