feat: integration of models.dev and proper handling of outpout tokens

This commit is contained in:
2026-03-01 14:04:23 +01:00
parent 6891613943
commit 1dd520f770
18 changed files with 2101 additions and 14 deletions

View File

@@ -315,6 +315,10 @@ export const electronAPI: ElectronAPI = {
getSystemPrompt: () => ipcRenderer.invoke('chat:getSystemPrompt'),
setSystemPrompt: (prompt: string) => ipcRenderer.invoke('chat:setSystemPrompt', prompt),
// Model Catalog
refreshModelCatalog: () => ipcRenderer.invoke('chat:refreshModelCatalog'),
getModelCatalog: () => ipcRenderer.invoke('chat:getModelCatalog'),
// Conversations
getConversations: () => ipcRenderer.invoke('chat:getConversations'),
createConversation: (title?: string, model?: string) => ipcRenderer.invoke('chat:createConversation', title, model),