Skip to content

Commit 9a56646

Browse files
fix(app.svelte): add search filters for input vs output tokens
1 parent e8b8a7c commit 9a56646

File tree

1 file changed

+21
-9
lines changed

1 file changed

+21
-9
lines changed

src/App.svelte

Lines changed: 21 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,8 @@
2323
const RESOURCE_BACKUP_PATH = `litellm/${RESOURCE_BACKUP_NAME}`;
2424
let providers: string[] = [];
2525
let selectedProvider: string = '';
26-
let maxTokens: number | null = null;
26+
let maxInputTokens: number | null = null;
27+
let maxOutputTokens: number | null = null;
2728
2829
onMount(() => {
2930
const urlParams = new URLSearchParams(window.location.search);
@@ -127,20 +128,21 @@ We also need to update [${RESOURCE_BACKUP_NAME}](https://github.com/${REPO_FULL_
127128
let loading = true;
128129
129130
$: {
130-
filterResults(query, selectedProvider, maxTokens);
131+
filterResults(query, selectedProvider, maxInputTokens, maxOutputTokens);
131132
}
132133
133-
function filterResults(query: string, selectedProvider: string, maxTokens: number | null) {
134+
function filterResults(query: string, selectedProvider: string, maxInputTokens: number | null, maxOutputTokens: number | null) {
134135
if (index) {
135136
let filteredResults: Item[];
136137
137138
// Get all items from the index
138139
const allItems = index['_docs'] as Item[];
139140
140-
// Filter by provider and max_tokens
141+
// Filter by provider and max_input_tokens and max_output_tokens
141142
filteredResults = allItems.filter(item =>
142143
(!selectedProvider || item.litellm_provider === selectedProvider) &&
143-
(maxTokens === null || (item.max_tokens && item.max_tokens >= maxTokens))
144+
(maxInputTokens === null || (item.max_input_tokens && item.max_input_tokens >= maxInputTokens)) &&
145+
(maxOutputTokens === null || (item.max_output_tokens && item.max_output_tokens >= maxOutputTokens))
144146
);
145147
146148
// Then, apply search query if it's not empty
@@ -225,13 +227,23 @@ We also need to update [${RESOURCE_BACKUP_NAME}](https://github.com/${REPO_FULL_
225227
</div>
226228

227229
<div class="filter-item">
228-
<label for="maxTokens">max_tokens >=</label>
230+
<label for="maxInputTokens">max_input_tokens >=</label>
229231
<input
230-
id="maxTokens"
231-
bind:value={maxTokens}
232+
id="maxInputTokens"
233+
bind:value={maxInputTokens}
232234
type="number"
233235
min="0"
234-
placeholder="Enter minimum max_tokens"
236+
placeholder="Enter minimum max_input_tokens"
237+
/>
238+
</div>
239+
<div class="filter-item">
240+
<label for="maxOutputTokens">max_output_tokens >=</label>
241+
<input
242+
id="maxOutputTokens"
243+
bind:value={maxOutputTokens}
244+
type="number"
245+
min="0"
246+
placeholder="Enter minimum max_output_tokens"
235247
/>
236248
</div>
237249
</div>

0 commit comments

Comments
 (0)