[OpenRouter] Switch to token per dollar for prices

This commit is contained in:
spacegeek69
2023-08-10 21:13:24 +02:00
parent b75997cebd
commit 4b48861d13
2 changed files with 6 additions and 6 deletions

View File

@ -722,9 +722,9 @@ function saveModelList(data) {
$('#model_openrouter_select').empty();
$('#model_openrouter_select').append($('<option>', { value: openrouter_website_model, text: 'Use OpenRouter website setting' }));
model_list.forEach((model) => {
let prompt_max_price = parseFloat(model.pricing.prompt) * model.context_length;
let price_rounded = (Math.round(prompt_max_price * 1000) / 1000).toFixed(3);
let model_description = `${model.id} \$${price_rounded} (${model.context_length})`;
let tokens_dollar = parseFloat(1 / (1000 * model.pricing.prompt));
let tokens_rounded = (Math.round(tokens_dollar * 1000) / 1000).toFixed(0);
let model_description = `${model.id} | ${tokens_rounded}k t/$ | ${model.context_length} ctx`;
$('#model_openrouter_select').append(
$('<option>', {
value: model.id,