mirror of
https://github.com/morgan9e/chatgpt-web
synced 2026-04-14 00:14:04 +09:00
Fix issues with token counts
This commit is contained in:
@@ -8,6 +8,7 @@
|
||||
import { errorNotice } from './Util.svelte'
|
||||
|
||||
export const chatsStorage = persisted('chats', [] as Chat[])
|
||||
export const latestModelMap = persisted('latestModelMap', {} as Record<Model, Model>) // What was returned when a model was requested
|
||||
export const globalStorage = persisted('global', {} as GlobalSettings)
|
||||
export const apiKeyStorage = persisted('apiKey', '' as string)
|
||||
export let checkStateChange = writable(0) // Trigger for Chat
|
||||
@@ -462,5 +463,17 @@
|
||||
}
|
||||
return cname
|
||||
}
|
||||
|
||||
export const getLatestKnownModel = (model:Model) => {
|
||||
const modelMapStore = get(latestModelMap)
|
||||
return modelMapStore[model] || model
|
||||
}
|
||||
|
||||
|
||||
export const setLatestKnownModel = (requestedModel:Model, responseModel:Model) => {
|
||||
const modelMapStore = get(latestModelMap)
|
||||
modelMapStore[requestedModel] = responseModel
|
||||
latestModelMap.set(modelMapStore)
|
||||
}
|
||||
|
||||
</script>
|
||||
|
||||
Reference in New Issue
Block a user