Started project 'ollama' interface.

Sat, 03 Aug 2024 18:15:43 +0200

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Sat, 03 Aug 2024 18:15:43 +0200
changeset 0
a71629325eb5
child 1
124e1b8f276b

Started project 'ollama' interface.

.hgignore file | annotate | diff | comparison | revisions
OllamaInterface/icons/ollama22-dark.svg file | annotate | diff | comparison | revisions
OllamaInterface/icons/ollama22-light.svg file | annotate | diff | comparison | revisions
OllamaInterface/icons/ollama48-dark.svg file | annotate | diff | comparison | revisions
OllamaInterface/icons/ollama48-light.svg file | annotate | diff | comparison | revisions
OllamaInterface/icons/sbOllama96.svg file | annotate | diff | comparison | revisions
OllamaInterface/icons/send-dark.svg file | annotate | diff | comparison | revisions
OllamaInterface/icons/send-light.svg file | annotate | diff | comparison | revisions
OllamaInterface/icons/user-dark.svg file | annotate | diff | comparison | revisions
OllamaInterface/icons/user-light.svg file | annotate | diff | comparison | revisions
PluginAiOllama.epj file | annotate | diff | comparison | revisions
PluginAiOllama.py file | annotate | diff | comparison | revisions
__init__.py file | annotate | diff | comparison | revisions
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/.hgignore	Sat Aug 03 18:15:43 2024 +0200
@@ -0,0 +1,21 @@
+glob:.eric6project
+glob:.eric7project
+glob:.ropeproject
+glob:.jedi
+glob:.directory
+glob:**.pyc
+glob:**.pyo
+glob:**.orig
+glob:**.bak
+glob:**.rej
+glob:**~
+glob:cur
+glob:tmp
+glob:__pycache__
+glob:__pypackages__
+glob:**.DS_Store
+glob:.pytest_cache
+glob:venv
+glob:.venv
+glob:env
+glob:.env
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/OllamaInterface/icons/ollama22-dark.svg	Sat Aug 03 18:15:43 2024 +0200
@@ -0,0 +1,61 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   width="22"
+   height="22"
+   viewBox="0 0 5.8208333 5.8208333"
+   version="1.1"
+   id="svg5129"
+   inkscape:version="1.2.2 (b0a8486541, 2022-12-01)"
+   sodipodi:docname="ollama-dark.svg"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:svg="http://www.w3.org/2000/svg">
+  <sodipodi:namedview
+     id="namedview5131"
+     pagecolor="#ffffff"
+     bordercolor="#000000"
+     borderopacity="0.25"
+     inkscape:showpageshadow="2"
+     inkscape:pageopacity="0.0"
+     inkscape:pagecheckerboard="0"
+     inkscape:deskcolor="#d1d1d1"
+     inkscape:document-units="mm"
+     showgrid="false"
+     inkscape:zoom="10.35098"
+     inkscape:cx="88.059296"
+     inkscape:cy="48.014778"
+     inkscape:window-width="2580"
+     inkscape:window-height="1325"
+     inkscape:window-x="861"
+     inkscape:window-y="0"
+     inkscape:window-maximized="0"
+     inkscape:current-layer="layer1" />
+  <defs
+     id="defs5126" />
+  <g
+     inkscape:label="Ebene 1"
+     inkscape:groupmode="layer"
+     id="layer1">
+    <g
+       fill="#7d7d87"
+       id="g3912"
+       transform="matrix(0.02357176,0,0,0.0222938,0.78385833,-0.15102107)"
+       style="fill:#eff0f1;fill-opacity:1">
+      <path
+         d="M 37.7,19.5 C 32.5,21.3 29.4,24.4 26,31.1 21.5,40 19.8,50.3 20.2,66.6 l 0.3,14.2 -5.8,6.1 c -14.8,15.5 -18.5,38.7 -9.2,57.4 l 3.4,6.9 -2,4.4 c -3.4,8.2 -5,16.4 -5,26.3 0,10.8 1.8,19 5.8,26.2 l 2.6,4.8 -2.1,4.9 c -1.2,2.7 -2.6,7.1 -3.2,9.8 -1.4,6.2 -1.5,22.1 -0.1,25.7 1,2.6 1.4,2.7 7.6,2.7 7.3,0 7,0.4 5.3,-8.6 -1.5,-8.2 0.2,-18.8 4.2,-26.6 3.7,-7 3.8,-10.4 0.5,-14.8 -4.7,-6.4 -6.8,-13.6 -6.9,-24 -0.1,-10.3 1.4,-16 6.6,-26.1 3.1,-6.1 2.9,-8.7 -1,-12.2 -1.1,-1 -3.1,-4.2 -4.3,-7 -1.9,-4.2 -2.4,-6.9 -2.3,-14.2 0,-11.4 2.5,-18.3 9.5,-26 7,-7.6 14.2,-11 23.9,-11.2 4.1,0 7.8,-0.2 8.2,-0.2 0.4,-0.1 1.7,-2.2 2.9,-4.7 3,-5.9 9.6,-11.9 16.7,-15.2 4.9,-2.3 7,-2.7 14.7,-2.7 7.9,0 9.7,0.4 14.9,2.9 6.8,3.3 13.3,9.4 15.9,14.8 1,2 2.3,4.1 3,4.5 0.6,0.4 4.6,0.8 8.7,0.8 6.7,0.1 8.3,0.5 14,3.6 12.3,6.8 19.3,18.7 19.3,33.4 0.1,6.7 -0.4,9 -2.7,14.2 -1.6,3.5 -3.5,6.8 -4.3,7.5 -3.4,2.8 -3.5,5.8 -0.5,11.7 5.2,10.1 6.7,15.8 6.6,26.1 -0.1,10.4 -2.2,17.6 -6.9,24 -3.3,4.4 -3.2,7.8 0.5,14.8 4,7.8 5.7,18.4 4.2,26.6 -1.7,9 -2,8.6 5.3,8.6 6.2,0 6.6,-0.1 7.6,-2.7 1.4,-3.6 1.3,-19.5 -0.1,-25.7 -0.6,-2.7 -2,-7.1 -3.2,-9.8 l -2.1,-4.9 2.6,-4.8 c 7.6,-13.9 7.9,-35.9 0.6,-52.8 l -2,-4.7 2.5,-4.6 c 9.9,-18.3 6.4,-43.9 -8.1,-59.1 l -5.8,-6.1 0.3,-14.2 C 161.2,50.2 159.5,40 155,30.9 148.6,18.3 137.8,15 128.7,23 c -5.4,4.7 -9.2,13.8 -12.3,29.8 -0.3,1.4 -1,2.2 -1.7,1.8 C 96.5,46.6 85,46.1 70.4,52.5 L 65,54.9 64.6,52.7 C 61,34.2 56.1,24.2 49,20.5 44.7,18.4 41.6,18.1 37.7,19.5 m 7.7,16.8 c 4.2,7.1 8.1,30.1 5.7,33.6 -0.5,0.8 -3.1,1.6 -5.8,1.8 -2.6,0.2 -6.2,0.8 -8,1.3 l -3.1,0.8 -0.7,-4.9 C 32.7,63 33.7,51.7 35.7,44.1 37.1,38.4 40.5,32 42,32 c 0.5,0 2,1.9 3.4,4.3 m 96.5,-1 c 4,6.5 6.9,23.9 5.6,33.6 l -0.7,4.9 -3.1,-0.8 c -1.8,-0.5 -5.4,-1.1 -8,-1.3 -2.7,-0.2 -5.3,-1 -5.8,-1.8 -1.2,-1.7 -0.3,-14.1 1.7,-22.9 1.5,-6.4 5.7,-15 7.4,-15 0.4,0 1.8,1.5 2.9,3.3"
+         id="path3906"
+         style="fill:#eff0f1;fill-opacity:1" />
+      <path
+         d="m 77.8,119.9 c -7.3,2.4 -11.6,5.1 -16.5,10.4 -5.5,6 -7.6,12 -7.1,20.1 0.5,7.6 3.5,12.9 10.6,18.3 6.2,4.7 12.7,6.3 25.7,6.3 17.2,0 25.8,-3.6 32.9,-13.8 4.2,-5.9 4.8,-15.5 1.6,-23 -2.9,-6.8 -11.1,-14.3 -18.8,-17.3 -8,-3.1 -20.7,-3.6 -28.4,-1 m 25.7,10 c 16.1,7.1 19.4,23.2 6.6,31.8 -4.9,3.3 -9.4,4.3 -19.6,4.3 -10.2,0 -14.7,-1 -19.6,-4.3 -17.8,-12 -3.2,-35.6 21.1,-34.3 3.9,0.2 8.6,1.2 11.5,2.5"
+         id="path3908"
+         style="fill:#eff0f1;fill-opacity:1" />
+      <path
+         d="m 83.8,140.1 c -2.5,1.4 -2.2,4.4 0.7,6.7 2,1.6 2.4,2.6 1.9,4.9 -0.7,3.6 1.5,5.8 5.1,4.9 2.1,-0.5 2.5,-1.2 2.5,-4.6 0,-2.9 0.5,-4.2 2,-5 2.7,-1.5 2.7,-6.6 0,-7.5 -1,-0.3 -2.8,-0.1 -4,0.5 -1.4,0.7 -2.6,0.8 -3.9,0 -2.3,-1.2 -2.2,-1.2 -4.3,0.1 M 39.7,121.2 c -0.9,0.7 -2.3,3 -3.2,5 -2.1,5.3 -0.1,10.3 4.7,11.6 4.3,1.1 6,0.6 9.2,-2.7 4,-4.1 4.3,-8.1 1.1,-11.9 -2.1,-2.5 -3.4,-3.2 -6.4,-3.2 -2,0 -4.5,0.6 -5.4,1.2 m 89.8,2 c -3.2,3.8 -2.9,7.8 1.1,11.9 3.2,3.3 4.9,3.8 9.2,2.7 4.9,-1.3 6.8,-6.2 4.6,-11.8 -1.9,-4.7 -3.8,-6 -8.7,-6 -2.7,0 -4.1,0.7 -6.2,3.2"
+         id="path3910"
+         style="fill:#eff0f1;fill-opacity:1" />
+    </g>
+  </g>
+</svg>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/OllamaInterface/icons/ollama22-light.svg	Sat Aug 03 18:15:43 2024 +0200
@@ -0,0 +1,61 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   width="22"
+   height="22"
+   viewBox="0 0 5.8208333 5.8208333"
+   version="1.1"
+   id="svg5129"
+   inkscape:version="1.2.2 (b0a8486541, 2022-12-01)"
+   sodipodi:docname="ollama-light.svg"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:svg="http://www.w3.org/2000/svg">
+  <sodipodi:namedview
+     id="namedview5131"
+     pagecolor="#ffffff"
+     bordercolor="#000000"
+     borderopacity="0.25"
+     inkscape:showpageshadow="2"
+     inkscape:pageopacity="0.0"
+     inkscape:pagecheckerboard="0"
+     inkscape:deskcolor="#d1d1d1"
+     inkscape:document-units="mm"
+     showgrid="false"
+     inkscape:zoom="10.35098"
+     inkscape:cx="88.059296"
+     inkscape:cy="48.014778"
+     inkscape:window-width="2580"
+     inkscape:window-height="1325"
+     inkscape:window-x="861"
+     inkscape:window-y="0"
+     inkscape:window-maximized="0"
+     inkscape:current-layer="layer1" />
+  <defs
+     id="defs5126" />
+  <g
+     inkscape:label="Ebene 1"
+     inkscape:groupmode="layer"
+     id="layer1">
+    <g
+       fill="#7d7d87"
+       id="g3912"
+       transform="matrix(0.02357176,0,0,0.0222938,0.78385833,-0.15102107)"
+       style="fill:#232629;fill-opacity:1">
+      <path
+         d="M 37.7,19.5 C 32.5,21.3 29.4,24.4 26,31.1 21.5,40 19.8,50.3 20.2,66.6 l 0.3,14.2 -5.8,6.1 c -14.8,15.5 -18.5,38.7 -9.2,57.4 l 3.4,6.9 -2,4.4 c -3.4,8.2 -5,16.4 -5,26.3 0,10.8 1.8,19 5.8,26.2 l 2.6,4.8 -2.1,4.9 c -1.2,2.7 -2.6,7.1 -3.2,9.8 -1.4,6.2 -1.5,22.1 -0.1,25.7 1,2.6 1.4,2.7 7.6,2.7 7.3,0 7,0.4 5.3,-8.6 -1.5,-8.2 0.2,-18.8 4.2,-26.6 3.7,-7 3.8,-10.4 0.5,-14.8 -4.7,-6.4 -6.8,-13.6 -6.9,-24 -0.1,-10.3 1.4,-16 6.6,-26.1 3.1,-6.1 2.9,-8.7 -1,-12.2 -1.1,-1 -3.1,-4.2 -4.3,-7 -1.9,-4.2 -2.4,-6.9 -2.3,-14.2 0,-11.4 2.5,-18.3 9.5,-26 7,-7.6 14.2,-11 23.9,-11.2 4.1,0 7.8,-0.2 8.2,-0.2 0.4,-0.1 1.7,-2.2 2.9,-4.7 3,-5.9 9.6,-11.9 16.7,-15.2 4.9,-2.3 7,-2.7 14.7,-2.7 7.9,0 9.7,0.4 14.9,2.9 6.8,3.3 13.3,9.4 15.9,14.8 1,2 2.3,4.1 3,4.5 0.6,0.4 4.6,0.8 8.7,0.8 6.7,0.1 8.3,0.5 14,3.6 12.3,6.8 19.3,18.7 19.3,33.4 0.1,6.7 -0.4,9 -2.7,14.2 -1.6,3.5 -3.5,6.8 -4.3,7.5 -3.4,2.8 -3.5,5.8 -0.5,11.7 5.2,10.1 6.7,15.8 6.6,26.1 -0.1,10.4 -2.2,17.6 -6.9,24 -3.3,4.4 -3.2,7.8 0.5,14.8 4,7.8 5.7,18.4 4.2,26.6 -1.7,9 -2,8.6 5.3,8.6 6.2,0 6.6,-0.1 7.6,-2.7 1.4,-3.6 1.3,-19.5 -0.1,-25.7 -0.6,-2.7 -2,-7.1 -3.2,-9.8 l -2.1,-4.9 2.6,-4.8 c 7.6,-13.9 7.9,-35.9 0.6,-52.8 l -2,-4.7 2.5,-4.6 c 9.9,-18.3 6.4,-43.9 -8.1,-59.1 l -5.8,-6.1 0.3,-14.2 C 161.2,50.2 159.5,40 155,30.9 148.6,18.3 137.8,15 128.7,23 c -5.4,4.7 -9.2,13.8 -12.3,29.8 -0.3,1.4 -1,2.2 -1.7,1.8 C 96.5,46.6 85,46.1 70.4,52.5 L 65,54.9 64.6,52.7 C 61,34.2 56.1,24.2 49,20.5 44.7,18.4 41.6,18.1 37.7,19.5 m 7.7,16.8 c 4.2,7.1 8.1,30.1 5.7,33.6 -0.5,0.8 -3.1,1.6 -5.8,1.8 -2.6,0.2 -6.2,0.8 -8,1.3 l -3.1,0.8 -0.7,-4.9 C 32.7,63 33.7,51.7 35.7,44.1 37.1,38.4 40.5,32 42,32 c 0.5,0 2,1.9 3.4,4.3 m 96.5,-1 c 4,6.5 6.9,23.9 5.6,33.6 l -0.7,4.9 -3.1,-0.8 c -1.8,-0.5 -5.4,-1.1 -8,-1.3 -2.7,-0.2 -5.3,-1 -5.8,-1.8 -1.2,-1.7 -0.3,-14.1 1.7,-22.9 1.5,-6.4 5.7,-15 7.4,-15 0.4,0 1.8,1.5 2.9,3.3"
+         id="path3906"
+         style="fill:#232629;fill-opacity:1" />
+      <path
+         d="m 77.8,119.9 c -7.3,2.4 -11.6,5.1 -16.5,10.4 -5.5,6 -7.6,12 -7.1,20.1 0.5,7.6 3.5,12.9 10.6,18.3 6.2,4.7 12.7,6.3 25.7,6.3 17.2,0 25.8,-3.6 32.9,-13.8 4.2,-5.9 4.8,-15.5 1.6,-23 -2.9,-6.8 -11.1,-14.3 -18.8,-17.3 -8,-3.1 -20.7,-3.6 -28.4,-1 m 25.7,10 c 16.1,7.1 19.4,23.2 6.6,31.8 -4.9,3.3 -9.4,4.3 -19.6,4.3 -10.2,0 -14.7,-1 -19.6,-4.3 -17.8,-12 -3.2,-35.6 21.1,-34.3 3.9,0.2 8.6,1.2 11.5,2.5"
+         id="path3908"
+         style="fill:#232629;fill-opacity:1" />
+      <path
+         d="m 83.8,140.1 c -2.5,1.4 -2.2,4.4 0.7,6.7 2,1.6 2.4,2.6 1.9,4.9 -0.7,3.6 1.5,5.8 5.1,4.9 2.1,-0.5 2.5,-1.2 2.5,-4.6 0,-2.9 0.5,-4.2 2,-5 2.7,-1.5 2.7,-6.6 0,-7.5 -1,-0.3 -2.8,-0.1 -4,0.5 -1.4,0.7 -2.6,0.8 -3.9,0 -2.3,-1.2 -2.2,-1.2 -4.3,0.1 M 39.7,121.2 c -0.9,0.7 -2.3,3 -3.2,5 -2.1,5.3 -0.1,10.3 4.7,11.6 4.3,1.1 6,0.6 9.2,-2.7 4,-4.1 4.3,-8.1 1.1,-11.9 -2.1,-2.5 -3.4,-3.2 -6.4,-3.2 -2,0 -4.5,0.6 -5.4,1.2 m 89.8,2 c -3.2,3.8 -2.9,7.8 1.1,11.9 3.2,3.3 4.9,3.8 9.2,2.7 4.9,-1.3 6.8,-6.2 4.6,-11.8 -1.9,-4.7 -3.8,-6 -8.7,-6 -2.7,0 -4.1,0.7 -6.2,3.2"
+         id="path3910"
+         style="fill:#232629;fill-opacity:1" />
+    </g>
+  </g>
+</svg>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/OllamaInterface/icons/ollama48-dark.svg	Sat Aug 03 18:15:43 2024 +0200
@@ -0,0 +1,61 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   width="48"
+   height="48"
+   viewBox="0 0 12.7 12.7"
+   version="1.1"
+   id="svg5129"
+   sodipodi:docname="ollama48-dark.svg"
+   inkscape:version="1.2.2 (b0a8486541, 2022-12-01)"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:svg="http://www.w3.org/2000/svg">
+  <sodipodi:namedview
+     id="namedview5131"
+     pagecolor="#ffffff"
+     bordercolor="#000000"
+     borderopacity="0.25"
+     inkscape:showpageshadow="2"
+     inkscape:pageopacity="0.0"
+     inkscape:pagecheckerboard="0"
+     inkscape:deskcolor="#d1d1d1"
+     inkscape:document-units="mm"
+     showgrid="false"
+     inkscape:zoom="10.35098"
+     inkscape:cx="88.059296"
+     inkscape:cy="48.014778"
+     inkscape:window-width="2580"
+     inkscape:window-height="1325"
+     inkscape:window-x="861"
+     inkscape:window-y="0"
+     inkscape:window-maximized="0"
+     inkscape:current-layer="layer1" />
+  <defs
+     id="defs5126" />
+  <g
+     inkscape:label="Ebene 1"
+     inkscape:groupmode="layer"
+     id="layer1">
+    <g
+       fill="#7d7d87"
+       id="g3912"
+       transform="matrix(0.05009,0,0,0.04904635,1.8310635,-0.38516287)"
+       style="fill:#eff0f1;fill-opacity:1">
+      <path
+         d="M 37.7,19.5 C 32.5,21.3 29.4,24.4 26,31.1 21.5,40 19.8,50.3 20.2,66.6 l 0.3,14.2 -5.8,6.1 c -14.8,15.5 -18.5,38.7 -9.2,57.4 l 3.4,6.9 -2,4.4 c -3.4,8.2 -5,16.4 -5,26.3 0,10.8 1.8,19 5.8,26.2 l 2.6,4.8 -2.1,4.9 c -1.2,2.7 -2.6,7.1 -3.2,9.8 -1.4,6.2 -1.5,22.1 -0.1,25.7 1,2.6 1.4,2.7 7.6,2.7 7.3,0 7,0.4 5.3,-8.6 -1.5,-8.2 0.2,-18.8 4.2,-26.6 3.7,-7 3.8,-10.4 0.5,-14.8 -4.7,-6.4 -6.8,-13.6 -6.9,-24 -0.1,-10.3 1.4,-16 6.6,-26.1 3.1,-6.1 2.9,-8.7 -1,-12.2 -1.1,-1 -3.1,-4.2 -4.3,-7 -1.9,-4.2 -2.4,-6.9 -2.3,-14.2 0,-11.4 2.5,-18.3 9.5,-26 7,-7.6 14.2,-11 23.9,-11.2 4.1,0 7.8,-0.2 8.2,-0.2 0.4,-0.1 1.7,-2.2 2.9,-4.7 3,-5.9 9.6,-11.9 16.7,-15.2 4.9,-2.3 7,-2.7 14.7,-2.7 7.9,0 9.7,0.4 14.9,2.9 6.8,3.3 13.3,9.4 15.9,14.8 1,2 2.3,4.1 3,4.5 0.6,0.4 4.6,0.8 8.7,0.8 6.7,0.1 8.3,0.5 14,3.6 12.3,6.8 19.3,18.7 19.3,33.4 0.1,6.7 -0.4,9 -2.7,14.2 -1.6,3.5 -3.5,6.8 -4.3,7.5 -3.4,2.8 -3.5,5.8 -0.5,11.7 5.2,10.1 6.7,15.8 6.6,26.1 -0.1,10.4 -2.2,17.6 -6.9,24 -3.3,4.4 -3.2,7.8 0.5,14.8 4,7.8 5.7,18.4 4.2,26.6 -1.7,9 -2,8.6 5.3,8.6 6.2,0 6.6,-0.1 7.6,-2.7 1.4,-3.6 1.3,-19.5 -0.1,-25.7 -0.6,-2.7 -2,-7.1 -3.2,-9.8 l -2.1,-4.9 2.6,-4.8 c 7.6,-13.9 7.9,-35.9 0.6,-52.8 l -2,-4.7 2.5,-4.6 c 9.9,-18.3 6.4,-43.9 -8.1,-59.1 l -5.8,-6.1 0.3,-14.2 C 161.2,50.2 159.5,40 155,30.9 148.6,18.3 137.8,15 128.7,23 c -5.4,4.7 -9.2,13.8 -12.3,29.8 -0.3,1.4 -1,2.2 -1.7,1.8 C 96.5,46.6 85,46.1 70.4,52.5 L 65,54.9 64.6,52.7 C 61,34.2 56.1,24.2 49,20.5 44.7,18.4 41.6,18.1 37.7,19.5 m 7.7,16.8 c 4.2,7.1 8.1,30.1 5.7,33.6 -0.5,0.8 -3.1,1.6 -5.8,1.8 -2.6,0.2 -6.2,0.8 -8,1.3 l -3.1,0.8 -0.7,-4.9 C 32.7,63 33.7,51.7 35.7,44.1 37.1,38.4 40.5,32 42,32 c 0.5,0 2,1.9 3.4,4.3 m 96.5,-1 c 4,6.5 6.9,23.9 5.6,33.6 l -0.7,4.9 -3.1,-0.8 c -1.8,-0.5 -5.4,-1.1 -8,-1.3 -2.7,-0.2 -5.3,-1 -5.8,-1.8 -1.2,-1.7 -0.3,-14.1 1.7,-22.9 1.5,-6.4 5.7,-15 7.4,-15 0.4,0 1.8,1.5 2.9,3.3"
+         id="path3906"
+         style="fill:#eff0f1;fill-opacity:1" />
+      <path
+         d="m 77.8,119.9 c -7.3,2.4 -11.6,5.1 -16.5,10.4 -5.5,6 -7.6,12 -7.1,20.1 0.5,7.6 3.5,12.9 10.6,18.3 6.2,4.7 12.7,6.3 25.7,6.3 17.2,0 25.8,-3.6 32.9,-13.8 4.2,-5.9 4.8,-15.5 1.6,-23 -2.9,-6.8 -11.1,-14.3 -18.8,-17.3 -8,-3.1 -20.7,-3.6 -28.4,-1 m 25.7,10 c 16.1,7.1 19.4,23.2 6.6,31.8 -4.9,3.3 -9.4,4.3 -19.6,4.3 -10.2,0 -14.7,-1 -19.6,-4.3 -17.8,-12 -3.2,-35.6 21.1,-34.3 3.9,0.2 8.6,1.2 11.5,2.5"
+         id="path3908"
+         style="fill:#eff0f1;fill-opacity:1" />
+      <path
+         d="m 83.8,140.1 c -2.5,1.4 -2.2,4.4 0.7,6.7 2,1.6 2.4,2.6 1.9,4.9 -0.7,3.6 1.5,5.8 5.1,4.9 2.1,-0.5 2.5,-1.2 2.5,-4.6 0,-2.9 0.5,-4.2 2,-5 2.7,-1.5 2.7,-6.6 0,-7.5 -1,-0.3 -2.8,-0.1 -4,0.5 -1.4,0.7 -2.6,0.8 -3.9,0 -2.3,-1.2 -2.2,-1.2 -4.3,0.1 M 39.7,121.2 c -0.9,0.7 -2.3,3 -3.2,5 -2.1,5.3 -0.1,10.3 4.7,11.6 4.3,1.1 6,0.6 9.2,-2.7 4,-4.1 4.3,-8.1 1.1,-11.9 -2.1,-2.5 -3.4,-3.2 -6.4,-3.2 -2,0 -4.5,0.6 -5.4,1.2 m 89.8,2 c -3.2,3.8 -2.9,7.8 1.1,11.9 3.2,3.3 4.9,3.8 9.2,2.7 4.9,-1.3 6.8,-6.2 4.6,-11.8 -1.9,-4.7 -3.8,-6 -8.7,-6 -2.7,0 -4.1,0.7 -6.2,3.2"
+         id="path3910"
+         style="fill:#eff0f1;fill-opacity:1" />
+    </g>
+  </g>
+</svg>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/OllamaInterface/icons/ollama48-light.svg	Sat Aug 03 18:15:43 2024 +0200
@@ -0,0 +1,61 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   width="48"
+   height="48"
+   viewBox="0 0 12.7 12.7"
+   version="1.1"
+   id="svg5129"
+   sodipodi:docname="ollama48-light.svg"
+   inkscape:version="1.2.2 (b0a8486541, 2022-12-01)"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:svg="http://www.w3.org/2000/svg">
+  <sodipodi:namedview
+     id="namedview5131"
+     pagecolor="#ffffff"
+     bordercolor="#000000"
+     borderopacity="0.25"
+     inkscape:showpageshadow="2"
+     inkscape:pageopacity="0.0"
+     inkscape:pagecheckerboard="0"
+     inkscape:deskcolor="#d1d1d1"
+     inkscape:document-units="mm"
+     showgrid="false"
+     inkscape:zoom="10.35098"
+     inkscape:cx="88.059296"
+     inkscape:cy="48.014778"
+     inkscape:window-width="2580"
+     inkscape:window-height="1325"
+     inkscape:window-x="861"
+     inkscape:window-y="0"
+     inkscape:window-maximized="0"
+     inkscape:current-layer="layer1" />
+  <defs
+     id="defs5126" />
+  <g
+     inkscape:label="Ebene 1"
+     inkscape:groupmode="layer"
+     id="layer1">
+    <g
+       fill="#7d7d87"
+       id="g3912"
+       transform="matrix(0.05009,0,0,0.04904635,1.8310635,-0.38516287)"
+       style="fill:#232629;fill-opacity:1">
+      <path
+         d="M 37.7,19.5 C 32.5,21.3 29.4,24.4 26,31.1 21.5,40 19.8,50.3 20.2,66.6 l 0.3,14.2 -5.8,6.1 c -14.8,15.5 -18.5,38.7 -9.2,57.4 l 3.4,6.9 -2,4.4 c -3.4,8.2 -5,16.4 -5,26.3 0,10.8 1.8,19 5.8,26.2 l 2.6,4.8 -2.1,4.9 c -1.2,2.7 -2.6,7.1 -3.2,9.8 -1.4,6.2 -1.5,22.1 -0.1,25.7 1,2.6 1.4,2.7 7.6,2.7 7.3,0 7,0.4 5.3,-8.6 -1.5,-8.2 0.2,-18.8 4.2,-26.6 3.7,-7 3.8,-10.4 0.5,-14.8 -4.7,-6.4 -6.8,-13.6 -6.9,-24 -0.1,-10.3 1.4,-16 6.6,-26.1 3.1,-6.1 2.9,-8.7 -1,-12.2 -1.1,-1 -3.1,-4.2 -4.3,-7 -1.9,-4.2 -2.4,-6.9 -2.3,-14.2 0,-11.4 2.5,-18.3 9.5,-26 7,-7.6 14.2,-11 23.9,-11.2 4.1,0 7.8,-0.2 8.2,-0.2 0.4,-0.1 1.7,-2.2 2.9,-4.7 3,-5.9 9.6,-11.9 16.7,-15.2 4.9,-2.3 7,-2.7 14.7,-2.7 7.9,0 9.7,0.4 14.9,2.9 6.8,3.3 13.3,9.4 15.9,14.8 1,2 2.3,4.1 3,4.5 0.6,0.4 4.6,0.8 8.7,0.8 6.7,0.1 8.3,0.5 14,3.6 12.3,6.8 19.3,18.7 19.3,33.4 0.1,6.7 -0.4,9 -2.7,14.2 -1.6,3.5 -3.5,6.8 -4.3,7.5 -3.4,2.8 -3.5,5.8 -0.5,11.7 5.2,10.1 6.7,15.8 6.6,26.1 -0.1,10.4 -2.2,17.6 -6.9,24 -3.3,4.4 -3.2,7.8 0.5,14.8 4,7.8 5.7,18.4 4.2,26.6 -1.7,9 -2,8.6 5.3,8.6 6.2,0 6.6,-0.1 7.6,-2.7 1.4,-3.6 1.3,-19.5 -0.1,-25.7 -0.6,-2.7 -2,-7.1 -3.2,-9.8 l -2.1,-4.9 2.6,-4.8 c 7.6,-13.9 7.9,-35.9 0.6,-52.8 l -2,-4.7 2.5,-4.6 c 9.9,-18.3 6.4,-43.9 -8.1,-59.1 l -5.8,-6.1 0.3,-14.2 C 161.2,50.2 159.5,40 155,30.9 148.6,18.3 137.8,15 128.7,23 c -5.4,4.7 -9.2,13.8 -12.3,29.8 -0.3,1.4 -1,2.2 -1.7,1.8 C 96.5,46.6 85,46.1 70.4,52.5 L 65,54.9 64.6,52.7 C 61,34.2 56.1,24.2 49,20.5 44.7,18.4 41.6,18.1 37.7,19.5 m 7.7,16.8 c 4.2,7.1 8.1,30.1 5.7,33.6 -0.5,0.8 -3.1,1.6 -5.8,1.8 -2.6,0.2 -6.2,0.8 -8,1.3 l -3.1,0.8 -0.7,-4.9 C 32.7,63 33.7,51.7 35.7,44.1 37.1,38.4 40.5,32 42,32 c 0.5,0 2,1.9 3.4,4.3 m 96.5,-1 c 4,6.5 6.9,23.9 5.6,33.6 l -0.7,4.9 -3.1,-0.8 c -1.8,-0.5 -5.4,-1.1 -8,-1.3 -2.7,-0.2 -5.3,-1 -5.8,-1.8 -1.2,-1.7 -0.3,-14.1 1.7,-22.9 1.5,-6.4 5.7,-15 7.4,-15 0.4,0 1.8,1.5 2.9,3.3"
+         id="path3906"
+         style="fill:#232629;fill-opacity:1" />
+      <path
+         d="m 77.8,119.9 c -7.3,2.4 -11.6,5.1 -16.5,10.4 -5.5,6 -7.6,12 -7.1,20.1 0.5,7.6 3.5,12.9 10.6,18.3 6.2,4.7 12.7,6.3 25.7,6.3 17.2,0 25.8,-3.6 32.9,-13.8 4.2,-5.9 4.8,-15.5 1.6,-23 -2.9,-6.8 -11.1,-14.3 -18.8,-17.3 -8,-3.1 -20.7,-3.6 -28.4,-1 m 25.7,10 c 16.1,7.1 19.4,23.2 6.6,31.8 -4.9,3.3 -9.4,4.3 -19.6,4.3 -10.2,0 -14.7,-1 -19.6,-4.3 -17.8,-12 -3.2,-35.6 21.1,-34.3 3.9,0.2 8.6,1.2 11.5,2.5"
+         id="path3908"
+         style="fill:#232629;fill-opacity:1" />
+      <path
+         d="m 83.8,140.1 c -2.5,1.4 -2.2,4.4 0.7,6.7 2,1.6 2.4,2.6 1.9,4.9 -0.7,3.6 1.5,5.8 5.1,4.9 2.1,-0.5 2.5,-1.2 2.5,-4.6 0,-2.9 0.5,-4.2 2,-5 2.7,-1.5 2.7,-6.6 0,-7.5 -1,-0.3 -2.8,-0.1 -4,0.5 -1.4,0.7 -2.6,0.8 -3.9,0 -2.3,-1.2 -2.2,-1.2 -4.3,0.1 M 39.7,121.2 c -0.9,0.7 -2.3,3 -3.2,5 -2.1,5.3 -0.1,10.3 4.7,11.6 4.3,1.1 6,0.6 9.2,-2.7 4,-4.1 4.3,-8.1 1.1,-11.9 -2.1,-2.5 -3.4,-3.2 -6.4,-3.2 -2,0 -4.5,0.6 -5.4,1.2 m 89.8,2 c -3.2,3.8 -2.9,7.8 1.1,11.9 3.2,3.3 4.9,3.8 9.2,2.7 4.9,-1.3 6.8,-6.2 4.6,-11.8 -1.9,-4.7 -3.8,-6 -8.7,-6 -2.7,0 -4.1,0.7 -6.2,3.2"
+         id="path3910"
+         style="fill:#232629;fill-opacity:1" />
+    </g>
+  </g>
+</svg>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/OllamaInterface/icons/sbOllama96.svg	Sat Aug 03 18:15:43 2024 +0200
@@ -0,0 +1,61 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   width="96"
+   height="96"
+   viewBox="0 0 25.4 25.4"
+   version="1.1"
+   id="svg5129"
+   inkscape:version="1.2.2 (b0a8486541, 2022-12-01)"
+   sodipodi:docname="ollama96-dark.svg"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:svg="http://www.w3.org/2000/svg">
+  <sodipodi:namedview
+     id="namedview5131"
+     pagecolor="#ffffff"
+     bordercolor="#000000"
+     borderopacity="0.25"
+     inkscape:showpageshadow="2"
+     inkscape:pageopacity="0.0"
+     inkscape:pagecheckerboard="0"
+     inkscape:deskcolor="#d1d1d1"
+     inkscape:document-units="mm"
+     showgrid="false"
+     inkscape:zoom="10.35098"
+     inkscape:cx="88.059296"
+     inkscape:cy="48.014778"
+     inkscape:window-width="2580"
+     inkscape:window-height="1325"
+     inkscape:window-x="861"
+     inkscape:window-y="0"
+     inkscape:window-maximized="0"
+     inkscape:current-layer="layer1" />
+  <defs
+     id="defs5126" />
+  <g
+     inkscape:label="Ebene 1"
+     inkscape:groupmode="layer"
+     id="layer1">
+    <g
+       fill="#7d7d87"
+       id="g3912"
+       transform="matrix(0.09428705,0,0,0.09363394,4.1937667,-0.15803812)"
+       style="fill:#eff0f1;fill-opacity:1">
+      <path
+         d="M 37.7,19.5 C 32.5,21.3 29.4,24.4 26,31.1 21.5,40 19.8,50.3 20.2,66.6 l 0.3,14.2 -5.8,6.1 c -14.8,15.5 -18.5,38.7 -9.2,57.4 l 3.4,6.9 -2,4.4 c -3.4,8.2 -5,16.4 -5,26.3 0,10.8 1.8,19 5.8,26.2 l 2.6,4.8 -2.1,4.9 c -1.2,2.7 -2.6,7.1 -3.2,9.8 -1.4,6.2 -1.5,22.1 -0.1,25.7 1,2.6 1.4,2.7 7.6,2.7 7.3,0 7,0.4 5.3,-8.6 -1.5,-8.2 0.2,-18.8 4.2,-26.6 3.7,-7 3.8,-10.4 0.5,-14.8 -4.7,-6.4 -6.8,-13.6 -6.9,-24 -0.1,-10.3 1.4,-16 6.6,-26.1 3.1,-6.1 2.9,-8.7 -1,-12.2 -1.1,-1 -3.1,-4.2 -4.3,-7 -1.9,-4.2 -2.4,-6.9 -2.3,-14.2 0,-11.4 2.5,-18.3 9.5,-26 7,-7.6 14.2,-11 23.9,-11.2 4.1,0 7.8,-0.2 8.2,-0.2 0.4,-0.1 1.7,-2.2 2.9,-4.7 3,-5.9 9.6,-11.9 16.7,-15.2 4.9,-2.3 7,-2.7 14.7,-2.7 7.9,0 9.7,0.4 14.9,2.9 6.8,3.3 13.3,9.4 15.9,14.8 1,2 2.3,4.1 3,4.5 0.6,0.4 4.6,0.8 8.7,0.8 6.7,0.1 8.3,0.5 14,3.6 12.3,6.8 19.3,18.7 19.3,33.4 0.1,6.7 -0.4,9 -2.7,14.2 -1.6,3.5 -3.5,6.8 -4.3,7.5 -3.4,2.8 -3.5,5.8 -0.5,11.7 5.2,10.1 6.7,15.8 6.6,26.1 -0.1,10.4 -2.2,17.6 -6.9,24 -3.3,4.4 -3.2,7.8 0.5,14.8 4,7.8 5.7,18.4 4.2,26.6 -1.7,9 -2,8.6 5.3,8.6 6.2,0 6.6,-0.1 7.6,-2.7 1.4,-3.6 1.3,-19.5 -0.1,-25.7 -0.6,-2.7 -2,-7.1 -3.2,-9.8 l -2.1,-4.9 2.6,-4.8 c 7.6,-13.9 7.9,-35.9 0.6,-52.8 l -2,-4.7 2.5,-4.6 c 9.9,-18.3 6.4,-43.9 -8.1,-59.1 l -5.8,-6.1 0.3,-14.2 C 161.2,50.2 159.5,40 155,30.9 148.6,18.3 137.8,15 128.7,23 c -5.4,4.7 -9.2,13.8 -12.3,29.8 -0.3,1.4 -1,2.2 -1.7,1.8 C 96.5,46.6 85,46.1 70.4,52.5 L 65,54.9 64.6,52.7 C 61,34.2 56.1,24.2 49,20.5 44.7,18.4 41.6,18.1 37.7,19.5 m 7.7,16.8 c 4.2,7.1 8.1,30.1 5.7,33.6 -0.5,0.8 -3.1,1.6 -5.8,1.8 -2.6,0.2 -6.2,0.8 -8,1.3 l -3.1,0.8 -0.7,-4.9 C 32.7,63 33.7,51.7 35.7,44.1 37.1,38.4 40.5,32 42,32 c 0.5,0 2,1.9 3.4,4.3 m 96.5,-1 c 4,6.5 6.9,23.9 5.6,33.6 l -0.7,4.9 -3.1,-0.8 c -1.8,-0.5 -5.4,-1.1 -8,-1.3 -2.7,-0.2 -5.3,-1 -5.8,-1.8 -1.2,-1.7 -0.3,-14.1 1.7,-22.9 1.5,-6.4 5.7,-15 7.4,-15 0.4,0 1.8,1.5 2.9,3.3"
+         id="path3906"
+         style="fill:#eff0f1;fill-opacity:1" />
+      <path
+         d="m 77.8,119.9 c -7.3,2.4 -11.6,5.1 -16.5,10.4 -5.5,6 -7.6,12 -7.1,20.1 0.5,7.6 3.5,12.9 10.6,18.3 6.2,4.7 12.7,6.3 25.7,6.3 17.2,0 25.8,-3.6 32.9,-13.8 4.2,-5.9 4.8,-15.5 1.6,-23 -2.9,-6.8 -11.1,-14.3 -18.8,-17.3 -8,-3.1 -20.7,-3.6 -28.4,-1 m 25.7,10 c 16.1,7.1 19.4,23.2 6.6,31.8 -4.9,3.3 -9.4,4.3 -19.6,4.3 -10.2,0 -14.7,-1 -19.6,-4.3 -17.8,-12 -3.2,-35.6 21.1,-34.3 3.9,0.2 8.6,1.2 11.5,2.5"
+         id="path3908"
+         style="fill:#eff0f1;fill-opacity:1" />
+      <path
+         d="m 83.8,140.1 c -2.5,1.4 -2.2,4.4 0.7,6.7 2,1.6 2.4,2.6 1.9,4.9 -0.7,3.6 1.5,5.8 5.1,4.9 2.1,-0.5 2.5,-1.2 2.5,-4.6 0,-2.9 0.5,-4.2 2,-5 2.7,-1.5 2.7,-6.6 0,-7.5 -1,-0.3 -2.8,-0.1 -4,0.5 -1.4,0.7 -2.6,0.8 -3.9,0 -2.3,-1.2 -2.2,-1.2 -4.3,0.1 M 39.7,121.2 c -0.9,0.7 -2.3,3 -3.2,5 -2.1,5.3 -0.1,10.3 4.7,11.6 4.3,1.1 6,0.6 9.2,-2.7 4,-4.1 4.3,-8.1 1.1,-11.9 -2.1,-2.5 -3.4,-3.2 -6.4,-3.2 -2,0 -4.5,0.6 -5.4,1.2 m 89.8,2 c -3.2,3.8 -2.9,7.8 1.1,11.9 3.2,3.3 4.9,3.8 9.2,2.7 4.9,-1.3 6.8,-6.2 4.6,-11.8 -1.9,-4.7 -3.8,-6 -8.7,-6 -2.7,0 -4.1,0.7 -6.2,3.2"
+         id="path3910"
+         style="fill:#eff0f1;fill-opacity:1" />
+    </g>
+  </g>
+</svg>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/OllamaInterface/icons/send-dark.svg	Sat Aug 03 18:15:43 2024 +0200
@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   viewBox="0 0 22 22"
+   version="1.1"
+   id="svg3922"
+   sodipodi:docname="send-dark.svg"
+   inkscape:version="1.2.2 (b0a8486541, 2022-12-01)"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:svg="http://www.w3.org/2000/svg">
+  <sodipodi:namedview
+     id="namedview3924"
+     pagecolor="#ffffff"
+     bordercolor="#000000"
+     borderopacity="0.25"
+     inkscape:showpageshadow="2"
+     inkscape:pageopacity="0.0"
+     inkscape:pagecheckerboard="0"
+     inkscape:deskcolor="#d1d1d1"
+     showgrid="false"
+     inkscape:zoom="46.681818"
+     inkscape:cx="11.899708"
+     inkscape:cy="11.492697"
+     inkscape:window-width="2580"
+     inkscape:window-height="1344"
+     inkscape:window-x="836"
+     inkscape:window-y="0"
+     inkscape:window-maximized="0"
+     inkscape:current-layer="svg3922" />
+  <defs
+     id="defs3051">
+    <style
+       type="text/css"
+       id="current-color-scheme">
+      .ColorScheme-Text {
+        color:#eff0f1;
+      }
+      </style>
+  </defs>
+  <path
+     style="fill:currentColor;fill-opacity:1;stroke:none;stroke-width:1.11111"
+     d="M 21,1 1,9.8888889 5.4444444,13.222222 V 21 L 9.8888889,17.111111 15.444444,21 Z M 17.822917,4.203125 6.5555556,18.777778 V 13.055121 Z M 15.346788,4.7369791 5.8893229,12.167534 3.202691,10.151476 Z M 18.680121,5.203559 14.825954,19.081598 10.856771,16.15625 Z"
+     class="ColorScheme-Text"
+     id="path3920" />
+</svg>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/OllamaInterface/icons/send-light.svg	Sat Aug 03 18:15:43 2024 +0200
@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   viewBox="0 0 22 22"
+   version="1.1"
+   id="svg3922"
+   sodipodi:docname="send-light.svg"
+   inkscape:version="1.2.2 (b0a8486541, 2022-12-01)"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:svg="http://www.w3.org/2000/svg">
+  <sodipodi:namedview
+     id="namedview3924"
+     pagecolor="#ffffff"
+     bordercolor="#000000"
+     borderopacity="0.25"
+     inkscape:showpageshadow="2"
+     inkscape:pageopacity="0.0"
+     inkscape:pagecheckerboard="0"
+     inkscape:deskcolor="#d1d1d1"
+     showgrid="false"
+     inkscape:zoom="46.681818"
+     inkscape:cx="11.899708"
+     inkscape:cy="11.492697"
+     inkscape:window-width="2580"
+     inkscape:window-height="1344"
+     inkscape:window-x="836"
+     inkscape:window-y="0"
+     inkscape:window-maximized="0"
+     inkscape:current-layer="svg3922" />
+  <defs
+     id="defs3051">
+    <style
+       type="text/css"
+       id="current-color-scheme">
+      .ColorScheme-Text {
+        color:#eff0f1;
+      }
+      </style>
+  </defs>
+  <path
+     style="fill:#232629;fill-opacity:1;stroke:none;stroke-width:1.11111"
+     d="M 21,1 1,9.8888889 5.4444444,13.222222 V 21 L 9.8888889,17.111111 15.444444,21 Z M 17.822917,4.203125 6.5555556,18.777778 V 13.055121 Z M 15.346788,4.7369791 5.8893229,12.167534 3.202691,10.151476 Z M 18.680121,5.203559 14.825954,19.081598 10.856771,16.15625 Z"
+     class="ColorScheme-Text"
+     id="path3920" />
+</svg>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/OllamaInterface/icons/user-dark.svg	Sat Aug 03 18:15:43 2024 +0200
@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   viewBox="0 0 22 22"
+   version="1.1"
+   id="svg6"
+   sodipodi:docname="user-dark.svg"
+   inkscape:version="1.2.2 (b0a8486541, 2022-12-01)"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:svg="http://www.w3.org/2000/svg">
+  <sodipodi:namedview
+     id="namedview8"
+     pagecolor="#ffffff"
+     bordercolor="#000000"
+     borderopacity="0.25"
+     inkscape:showpageshadow="2"
+     inkscape:pageopacity="0.0"
+     inkscape:pagecheckerboard="0"
+     inkscape:deskcolor="#d1d1d1"
+     showgrid="false"
+     inkscape:zoom="46.681818"
+     inkscape:cx="11.621227"
+     inkscape:cy="11.321324"
+     inkscape:window-width="2580"
+     inkscape:window-height="1326"
+     inkscape:window-x="861"
+     inkscape:window-y="55"
+     inkscape:window-maximized="0"
+     inkscape:current-layer="svg6" />
+  <defs
+     id="defs3051">
+    <style
+       type="text/css"
+       id="current-color-scheme">
+      .ColorScheme-Text {
+        color:#eff0f1;
+      }
+      </style>
+  </defs>
+  <path
+     style="fill:currentColor;fill-opacity:1;stroke:none;stroke-width:1.25561"
+     d="m 10.998768,1 a 5.0449439,5.000037 0 0 0 -5.044956,5 5.0449439,5.000037 0 0 0 5.044956,5 5.0449439,5.000037 0 0 0 5.044956,-5 5.0449439,5.000037 0 0 0 -5.044956,-5 z m 0,1.25 A 3.7837172,3.750037 0 0 1 14.782485,6 3.7837172,3.750037 0 0 1 10.998768,9.75 3.7837172,3.750037 0 0 1 7.2150511,6 3.7837172,3.750037 0 0 1 10.998768,2.25 Z m 0,10 A 10.08985,10.000037 0 0 0 1,21 H 2.2710925 A 8.8286235,8.750037 0 0 1 10.998768,13.5 8.8286235,8.750037 0 0 1 19.728907,21 H 21 A 10.08985,10.000037 0 0 0 10.998768,12.25 Z"
+     class="ColorScheme-Text"
+     id="path4" />
+</svg>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/OllamaInterface/icons/user-light.svg	Sat Aug 03 18:15:43 2024 +0200
@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   viewBox="0 0 22 22"
+   version="1.1"
+   id="svg6"
+   sodipodi:docname="user-light.svg"
+   inkscape:version="1.2.2 (b0a8486541, 2022-12-01)"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:svg="http://www.w3.org/2000/svg">
+  <sodipodi:namedview
+     id="namedview8"
+     pagecolor="#ffffff"
+     bordercolor="#000000"
+     borderopacity="0.25"
+     inkscape:showpageshadow="2"
+     inkscape:pageopacity="0.0"
+     inkscape:pagecheckerboard="0"
+     inkscape:deskcolor="#d1d1d1"
+     showgrid="false"
+     inkscape:zoom="46.681818"
+     inkscape:cx="11.621227"
+     inkscape:cy="11.321324"
+     inkscape:window-width="2580"
+     inkscape:window-height="1326"
+     inkscape:window-x="861"
+     inkscape:window-y="55"
+     inkscape:window-maximized="0"
+     inkscape:current-layer="svg6" />
+  <defs
+     id="defs3051">
+    <style
+       type="text/css"
+       id="current-color-scheme">
+      .ColorScheme-Text {
+        color:#eff0f1;
+      }
+      </style>
+  </defs>
+  <path
+     style="fill:#232629;fill-opacity:1;stroke:none;stroke-width:1.25561"
+     d="m 10.998768,1 a 5.0449439,5.000037 0 0 0 -5.044956,5 5.0449439,5.000037 0 0 0 5.044956,5 5.0449439,5.000037 0 0 0 5.044956,-5 5.0449439,5.000037 0 0 0 -5.044956,-5 z m 0,1.25 A 3.7837172,3.750037 0 0 1 14.782485,6 3.7837172,3.750037 0 0 1 10.998768,9.75 3.7837172,3.750037 0 0 1 7.2150511,6 3.7837172,3.750037 0 0 1 10.998768,2.25 Z m 0,10 A 10.08985,10.000037 0 0 0 1,21 H 2.2710925 A 8.8286235,8.750037 0 0 1 10.998768,13.5 8.8286235,8.750037 0 0 1 19.728907,21 H 21 A 10.08985,10.000037 0 0 0 10.998768,12.25 Z"
+     class="ColorScheme-Text"
+     id="path4" />
+</svg>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/PluginAiOllama.epj	Sat Aug 03 18:15:43 2024 +0200
@@ -0,0 +1,148 @@
+{
+  "header": {
+    "comment": "eric project file for project PluginAiOllama",
+    "copyright": "Copyright (C) 2024 Detlev Offenbach, detlev@die-offenbachs.de"
+  },
+  "project": {
+    "AUTHOR": "Detlev Offenbach",
+    "CHECKERSPARMS": {},
+    "DESCRIPTION": "Plug-in implementing an 'ollama' client and interface widgets.",
+    "DOCSTRING": "ericdoc",
+    "DOCUMENTATIONPARMS": {},
+    "EMAIL": "detlev@die-offenbachs.de",
+    "EMBEDDED_VENV": false,
+    "EOL": 1,
+    "FILETYPES": {
+      "*.cfg": "OTHERS",
+      "*.epj": "OTHERS",
+      "*.idl": "INTERFACES",
+      "*.ini": "OTHERS",
+      "*.json": "OTHERS",
+      "*.md": "OTHERS",
+      "*.proto": "PROTOCOLS",
+      "*.py": "SOURCES",
+      "*.py3": "SOURCES",
+      "*.pyw": "SOURCES",
+      "*.pyw3": "SOURCES",
+      "*.qm": "TRANSLATIONS",
+      "*.rst": "OTHERS",
+      "*.svg": "OTHERS",
+      "*.toml": "OTHERS",
+      "*.ts": "TRANSLATIONS",
+      "*.txt": "OTHERS",
+      "*.ui": "FORMS",
+      "*.yaml": "OTHERS",
+      "*.yml": "OTHERS",
+      "GNUmakefile": "OTHERS",
+      "Makefile": "OTHERS",
+      "README": "OTHERS",
+      "README.*": "OTHERS",
+      "makefile": "OTHERS"
+    },
+    "FORMS": [],
+    "HASH": "92d9e369bad01266911c1d6eefedae578e76ceb4",
+    "IDLPARAMS": {
+      "DefinedNames": [],
+      "IncludeDirs": [],
+      "UndefinedNames": []
+    },
+    "INTERFACES": [],
+    "LEXERASSOCS": {},
+    "LICENSE": "GNU General Public License v3 or later (GPLv3+)",
+    "MAINSCRIPT": "PluginAiOllama.py",
+    "MAKEPARAMS": {
+      "MakeEnabled": false,
+      "MakeExecutable": "",
+      "MakeFile": "",
+      "MakeParameters": "",
+      "MakeTarget": "",
+      "MakeTestOnly": true
+    },
+    "MIXEDLANGUAGE": false,
+    "OTHERS": [
+      ".hgignore",
+      "OllamaInterface/icons/ollama22-dark.svg",
+      "OllamaInterface/icons/ollama22-light.svg",
+      "OllamaInterface/icons/ollama48-dark.svg",
+      "OllamaInterface/icons/ollama48-light.svg",
+      "OllamaInterface/icons/sbOllama96.svg",
+      "OllamaInterface/icons/send-dark.svg",
+      "OllamaInterface/icons/send-light.svg",
+      "OllamaInterface/icons/user-dark.svg",
+      "OllamaInterface/icons/user-light.svg"
+    ],
+    "OTHERTOOLSPARMS": {},
+    "PACKAGERSPARMS": {},
+    "PROGLANGUAGE": "Python3",
+    "PROJECTTYPE": "PyQt6",
+    "PROJECTTYPESPECIFICDATA": {},
+    "PROTOCOLS": [],
+    "RCCPARAMS": {
+      "CompressLevel": 0,
+      "CompressionDisable": false,
+      "CompressionThreshold": 70,
+      "PathPrefix": ""
+    },
+    "RESOURCES": [],
+    "SOURCES": [
+      "PluginAiOllama.py",
+      "__init__.py"
+    ],
+    "SOURCESDIR": "",
+    "SPELLEXCLUDES": "",
+    "SPELLLANGUAGE": "en",
+    "SPELLWORDS": "",
+    "TESTING_FRAMEWORK": "",
+    "TRANSLATIONEXCEPTIONS": [],
+    "TRANSLATIONPATTERN": "OllamaInterface/i18n/ollama_%language%.ts",
+    "TRANSLATIONS": [],
+    "TRANSLATIONSBINPATH": "",
+    "TRANSLATIONSOURCESTARTPATH": "",
+    "UICPARAMS": {
+      "Package": "",
+      "PackagesRoot": "",
+      "RcSuffix": ""
+    },
+    "VCS": "Mercurial",
+    "VCSOPTIONS": {
+      "add": [
+        ""
+      ],
+      "checkout": [
+        ""
+      ],
+      "commit": [
+        ""
+      ],
+      "diff": [
+        ""
+      ],
+      "export": [
+        ""
+      ],
+      "global": [
+        ""
+      ],
+      "history": [
+        ""
+      ],
+      "log": [
+        ""
+      ],
+      "remove": [
+        ""
+      ],
+      "status": [
+        ""
+      ],
+      "tag": [
+        ""
+      ],
+      "update": [
+        ""
+      ]
+    },
+    "VCSOTHERDATA": {},
+    "VERSION": "0.1"
+  }
+}

eric ide

mercurial