Commit Graph

  • 82c7887cf7 Lade till requests main Joakim Persson 2024-08-13 15:27:36 +02:00
  • 5f546a848e Beroenden som behövs till appar i /web Joakim Persson 2024-08-13 15:20:10 +02:00
  • 7eb889a889 Nedladdning av bilder från websida. Kodbasen från GPT 4 Omni Joakim Persson 2024-08-13 15:15:04 +02:00
  • 6dab09c861 Fixat så bilderna landar i hämtade filer. Tar bort skalningsinformation m.m. efter filnamnet så att suffix blir korrekt. Joakim Persson 2024-08-13 15:13:59 +02:00
  • 8288450662 Lade till .DS_Store Joakim Persson 2024-08-13 14:31:21 +02:00
  • ae67b9c7b3 Test med att hämta alla bilder på hemsida Joakim Persson 2024-08-13 14:30:34 +02:00
  • 97ee179b29 Snyggade till en loggutskrivt Release-0.2.1 joakimp 2024-08-06 23:37:27 +02:00
  • 942f9f78c9 Lade till metod för att erhålla host_title för nuvarande endpoint joakimp 2024-08-06 23:36:49 +02:00
  • 3f39e11b10 Lagt ytterligare loggmeddelande för att underlätta felsökning. Release-0.2.0 joakimp 2024-08-06 22:08:16 +02:00
  • 32098e3452 Experimenterar med olika parametrar i anrop till sendMessage() för att säkerställa att byte till ny modell verkligen görs. joakimp 2024-08-06 22:07:18 +02:00
  • 5b143e75e0 Lagt till setEndointAndLlm() till frontendApi för att skicka gjorda val av endpoint title och llm till backend.py Joakim Persson 2024-08-06 17:34:56 +02:00
  • 168b8b13c1 Tog bort oanvnd och bortkommenterad kod Joakim Persson 2024-08-06 17:33:14 +02:00
  • f7f6ce2e49 Docstrings och type hinting. Lagt till route för (api/select_endpoint_llm. Brutit ut header-generering till get_auth_headers() Joakim Persson 2024-08-06 17:32:46 +02:00
  • fa98c7b162 Nu sätts titeln på rullgardinsmenyn till det element som valts i denna. Lade till viewport för att underlätta för olika webklienter. joakimp 2024-08-06 00:50:47 +02:00
  • fd5f6199e9 Hanterar dynamisk uppdatering av innehållet i rullgardinsmenyn joakimp 2024-08-06 00:48:54 +02:00
  • c26dbc5612 /api/endpoint retunerar lista över endpoints och deras respektive llm:er joakimp 2024-08-06 00:47:28 +02:00
  • 7f557fadd6 Automatisk anpassning av dropdown-meny till textbredden på innehållet joakimp 2024-08-06 00:46:19 +02:00
  • 5ce92a5602 Tog bort en tomrad bara... joakimp 2024-08-06 00:22:16 +02:00
  • 6dc93b66be Anropar Flask för att få en lista med tillgängliga endpoints och LLM:er Joakim Persson 2024-08-05 17:27:49 +02:00
  • 606becc5c3 Säkerställt så att innehållet i dropdown-menyn kan ändras dynamiskt Joakim Persson 2024-08-05 17:27:00 +02:00
  • 9717202bb4 Lade till ett skelett för /api/endpoints för att dynamiskt kunna fylla listan med möjliga val i client.html Joakim Persson 2024-08-05 17:10:15 +02:00
  • dc209b3595 Lade till setEndpointAndLlm() till frontendApi() Joakim Persson 2024-08-05 16:59:58 +02:00
  • 8ac365862a Platshållare för meny. För tillfället är innehållet statiskt Joakim Persson 2024-08-05 15:40:00 +02:00
  • ab9bb1324c Lagt till dropdown-meny för val av endpoint och LLM Joakim Persson 2024-08-05 15:38:15 +02:00
  • 17c20a4ce8 Bytt namn: get_endpoints_with_key_values() > get_endpoints_with_key_value() Joakim Persson 2024-08-05 14:19:47 +02:00
  • 210a75e8bf Använder numer LogLevel för att hantera nivån på loggar. Lade till get_endpoints_with_key_values() Joakim Persson 2024-08-05 14:18:29 +02:00
  • 01d4a5f314 Använder nu LogLevels. Väljer endpoint baserat på preferred_ep i konfigurationsfilen Joakim Persson 2024-08-05 14:16:00 +02:00
  • 4621cf6cbf Lade till mappning till numeriska värden som överenstämmer med standardmappnng för loggning Joakim Persson 2024-08-05 14:11:12 +02:00
  • 56f9038e6c Tog bort oanvänd konfiguration. Lade till preferred_ep Joakim Persson 2024-08-05 14:10:21 +02:00
  • c7630bf6b3 Utförligare beskrivningar (docstrings) och lagt till "type hinting". Nya metod get_endpoints_with_key(). Döpt om getLogger till get_logger joakimp 2024-08-05 00:55:05 +02:00
  • 0db750358e getLogger > get_logger pga namnbyte joakimp 2024-08-05 00:51:44 +02:00
  • 8452c7569b Nu används informationen från konfigurationsfilen när url för LLM-server bestäms joakimp 2024-08-05 00:50:45 +02:00
  • cb1caceee7 Added to a comment joakimp 2024-08-05 00:48:05 +02:00
  • 9e86617ae9 Borttagen, ersatt av fil med annat namn (enums.py) joakimp 2024-08-04 23:40:42 +02:00
  • c0b97871e7 Bytt namn till pluralform joakimp 2024-08-04 23:39:51 +02:00
  • 44893fce39 Fil med användbara konstanter joakimp 2024-08-04 23:36:02 +02:00
  • a4189360d1 Anpassat anrop för att hämta lista av endpoints till den nya klassmetoden. Sätter url och llm enligt första modellen i första endpoint i yaml-konfigurationen. joakimp 2024-08-04 15:26:46 +02:00
  • 8e983919e5 Refakrotiserat så att den externa funktionen fetch_models_from_endpoints() gjorts om till klassmetoden fetch_models() joakimp 2024-08-04 11:48:38 +02:00
  • 9e2cebd6cc Bytte titeln för lokal endpoint joakimp 2024-08-04 11:47:15 +02:00
  • 352e704537 Lagt till hantering av host_url där LLM:er körs. joakimp 2024-08-04 01:16:40 +02:00
  • 76f20e5cf8 Tagit bort utkommenterad kod joakimp 2024-08-04 01:12:12 +02:00
  • cf9fcc46dd Extraherar tillgängliga LLM:er för varje endpoint i yaml-filen. Rensat ut kommentarer och oanvänd kod. joakimp 2024-08-04 01:11:20 +02:00
  • f160092b2a Ökat på storleken på sessionskakan för att se om det tar bort varningen om att den är större än 4096 byte. joakimp 2024-08-03 18:45:50 +02:00
  • 06628d5c19 Lagt till funktion som hämtar information om tillgängliga LLM från endpoint-servrar joakimp 2024-08-03 18:44:35 +02:00
  • 2e24be1e44 Flyttat ut kod för att hämta data från endpoints till utils.py joakimp 2024-08-03 18:43:56 +02:00
  • 41c0c86d82 Tog bort en onödig nästling av dictionary för "models" joakimp 2024-08-03 00:52:55 +02:00
  • 5aa47d11ea Hämtar lista över tillgängliga modeller från ollama-servrarna i yaml-konfigurationen Joakim Persson 2024-08-02 23:10:37 +02:00
  • 5f2b71c965 Lagt till /api/tags för att kunna få ut lista av tillgängliga modeller (LLM:er) på aktuell ollama-server Joakim Persson 2024-08-02 23:09:15 +02:00
  • 3659308675 Ändrat namn på metoder, *models > *endpoints Joakim Persson 2024-08-02 23:05:49 +02:00
  • a72a46d777 Bytt till "endpoints" från "models" för att unvika upprepning av samma namn på olika nivåer av konfigurationsfilen Joakim Persson 2024-08-02 23:04:11 +02:00
  • a7ce92524a Extraherar dictionary (backend) och lista (models) direkt från smartassist.yaml joakimp 2024-08-02 00:11:45 +02:00
  • b52c98c6b3 FIxat syntaxiskt fel: true -> True. Rensat bortkommernterad kod. joakimp 2024-08-02 00:10:05 +02:00
  • c8269f3152 Rensat onödiga metoder och attribut joakimp 2024-08-02 00:07:59 +02:00
  • d553deed13 Bara ändrat någon kommentar Joakim Persson 2024-08-01 18:21:00 +02:00
  • ab23585711 Testar uttökad yaml-konfiguration Joakim Persson 2024-08-01 17:04:25 +02:00
  • 916b6f9e52 Testar med fjärrserver för ollama. Endast tillfällig lösning. Joakim Persson 2024-08-01 17:03:25 +02:00
  • cfed550a3e Lagt till backend och modules från yaml-filen Joakim Persson 2024-08-01 17:02:20 +02:00
  • 5ee7ae520f Förbättrat utläsning av data från konfigurationsfilen smartassist.yaml joakimp 2024-07-31 23:24:38 +02:00
  • 1f6f0a72d5 Lade till information för ollama-test.wara-ops.org joakimp 2024-07-31 23:23:14 +02:00
  • 9e6e6048f3 Rensat bort utkommenterad kod Joakim Persson 2024-07-31 17:37:47 +02:00
  • 538f02e6a7 Fixat så att sänd-knappen faktiskt gör det den ska göra Joakim Persson 2024-07-31 17:37:26 +02:00
  • 810b369721 Tagit bort utkommenterad kod Joakim Persson 2024-07-31 17:36:37 +02:00
  • 9203641e6a Inläsning av apiEndpoint och useModel har flyttats hit. Funktioner och variabler från frontend.js exporteras numer via frontendApi Release-0.1.0 Joakim Persson 2024-07-31 15:46:18 +02:00
  • 14eaf57335 Ökat upp chatfönstrets höjd vid start Joakim Persson 2024-07-31 15:44:18 +02:00
  • 9ae5840e8b Flyttat inläsning av apiEndpoint och useModel till frontend.js Joakim Persson 2024-07-31 15:43:43 +02:00
  • 659b0937d3 Changed to phi3:mini Joakim Persson 2024-07-31 15:42:32 +02:00
  • 7bc8a129c6 Använder nu postMessage för att få över variabler till iframe joakimp 2024-07-30 23:47:16 +02:00
  • a12c11c058 Arbetar med att göra externt skapade variabler tillgängliga. Safari krävre annnan hantering än övriga webläsare joakimp 2024-07-30 23:46:37 +02:00
  • 5771e52c49 Händelsestyrd läsning av apiEndpoint och useModel joakimp 2024-07-30 23:45:07 +02:00
  • d038f1ac24 Lag till hantering av backend API endpoint joakimp 2024-07-30 23:42:56 +02:00
  • 86374c91fe Delar variabler enhetligt nu genom global_state joakimp 2024-07-30 23:41:42 +02:00
  • 0adbb9c222 Lagt till svaren till chat-historiken. Hanterar och delar variabler enhetligt med global_state, inte miljövariabler. joakimp 2024-07-30 23:33:00 +02:00
  • c3d7f3ba4f Test med annan LLM joakimp 2024-07-30 23:30:21 +02:00
  • d864d7529a Konfigurerar parser. Städat upp från bortkommenterad kod. Joakim Persson 2024-07-30 16:42:59 +02:00
  • 0b971dffc4 Ändrat på färger i chat-fönstret Joakim Persson 2024-07-30 16:42:09 +02:00
  • ecf45bd2e7 Importerar plugin till markdown-it för tabeller och annat. Joakim Persson 2024-07-30 16:41:37 +02:00
  • b88e573761 Lagt till chat-historik Joakim Persson 2024-07-30 16:40:47 +02:00
  • ecf2ddf46e Formatting output using markdown-it and MathJax Joakim Persson 2024-07-30 14:32:00 +02:00
  • b4a35bafef Replace Marked with markdown-it. Added some configuration of MathJax Joakim Persson 2024-07-30 14:30:13 +02:00
  • de3e59afea Rendrering av markdown-formatterade svar. Experimenterar med MathJax. Ändrar färg på knappen när man trycker på Retur-tangenten joakimp 2024-07-30 00:16:55 +02:00
  • 9f5bdddb8f Förbättrat det visuella genom att ändra färg på knapp och ta bort storleksbegränsning på chatt-rutan joakimp 2024-07-30 00:14:54 +02:00
  • 854ebbdd94 Läser in Marked och MathJax för rendrering joakimp 2024-07-30 00:13:34 +02:00
  • 7d954e7380 Ändrade till phi3:mini som standardmodell för dess lilla storlek och snabbhet joakimp 2024-07-30 00:12:05 +02:00
  • d843a2b74c Lagt till logmeddelande Joakim Persson 2024-07-29 13:15:54 +02:00
  • ab94c06e75 Skickar med use_model när index.html rendreras Joakim Persson 2024-07-29 13:15:02 +02:00
  • 1757542077 Läser nu ut Ollama-modell från yaml-fil joakimp 2024-07-29 00:48:21 +02:00
  • 941b426574 Lagt till vidarebefordran av LLM från backen.py till frontend (index.html, client.html, frontend.js joakimp 2024-07-29 00:47:42 +02:00
  • 534874e810 Lagt till tillstånd och metoder för vilken llm som ska användas joakimp 2024-07-29 00:45:10 +02:00
  • 0cccd02050 Förberett för att skicka med modell i anrop till apiEndpoint Joakim Persson 2024-07-28 23:26:33 +02:00
  • e69a131875 Fixat så att loggningen fungerar med GlobalState Joakim Persson 2024-07-28 23:25:42 +02:00
  • d797440288 Hämtar url_server och model när frågor skickas till api/chat Joakim Persson 2024-07-28 23:24:39 +02:00
  • 1b5624018c Lagt till fler metoder. Sett till det är att root-loggaren som skapas vid instasieringen av denna singleton Joakim Persson 2024-07-28 23:22:08 +02:00
  • 807a766a63 Bytt till klassbaserad lösning för globala varabler Joakim Persson 2024-07-27 23:49:23 +02:00
  • 5245e53954 Tagit bort kod som inte behövs längre Joakim Persson 2024-07-27 22:46:55 +02:00
  • d1b0554748 Skickar apiEndpoint till iframe genom att sätta contentWindow.apiEndpoint Joakim Persson 2024-07-27 22:46:13 +02:00
  • f8c3bcd156 Hämntar ut apiEndpoint från fönstret som koden exekverar i (en iframe) Joakim Persson 2024-07-27 22:44:32 +02:00
  • 25e5c6acea Testar vidare... Joakim Persson 2024-07-25 23:23:57 +02:00
  • 20fa94f533 Fortsatta försök att få med api_endpoint genom Flask till frontend.js där den behövs Joakim Persson 2024-07-25 22:55:21 +02:00
  • ccc8e73f48 Anpassat till den nya designen där Flask skapar websidor m.h.a. mallar. Webfiler (html, css, js) har flyttats till egna kataloger. joakimp 2024-07-25 00:41:50 +02:00
  • f179e8e19b Removed start of separate frontend server joakimp 2024-07-25 00:37:46 +02:00