Skip to content

Instantly share code, notes, and snippets.

@bmorphism
Created January 15, 2024 22:32
Show Gist options
  • Save bmorphism/db58fa59231e4493ed913c933c069532 to your computer and use it in GitHub Desktop.
Save bmorphism/db58fa59231e4493ed913c933c069532 to your computer and use it in GitHub Desktop.
cogen-ux-diff
remote: Enumerating objects: 921, done.
remote: Counting objects: 100% (332/332), done.
remote: Compressing objects: 100% (146/146), done.
remote: Total 921 (delta 208), reused 230 (delta 180), pack-reused 589
Receiving objects: 100% (921/921), 5.98 MiB | 6.46 MiB/s, done.
Resolving deltas: 100% (588/588), completed with 21 local objects.
From github.com:ollama-webui/ollama-webui
76139fc..26f7a1c main -> origin/main
880f58e..02f364b dev -> origin/dev
Updating 76139fc..26f7a1c
Fast-forward
Dockerfile | 25 +-
README.md | 157 +++++++------
backend/.gitignore | 3 +-
backend/apps/ollama/main.py | 75 +++---
backend/apps/ollama/old_main.py | 231 +++++++-----------
backend/apps/rag/main.py | 251 ++++++++++++++++++++
backend/apps/web/main.py | 16 +-
backend/apps/web/models/auths.py | 33 +--
backend/apps/web/models/documents.py | 124 ++++++++++
backend/apps/web/models/users.py | 35 ++-
backend/apps/web/routers/documents.py | 119 ++++++++++
backend/apps/web/routers/prompts.py | 18 +-
backend/apps/web/routers/users.py | 69 +++++-
backend/apps/web/routers/utils.py | 56 ++---
backend/config.py | 40 +++-
backend/constants.py | 11 +-
backend/dev.sh | 3 +-
backend/main.py | 16 +-
backend/requirements.txt | 9 +
backend/start.sh | 3 +-
backend/utils/utils.py | 22 +-
demo.gif | Bin 6598671 -> 6167640 bytes
package-lock.json | 463 ++----------------------------------
package.json | 2 +
run-ollama-docker.sh | 24 +-
run.sh | 24 +-
src/lib/apis/documents/index.ts | 177 ++++++++++++++
src/lib/apis/ollama/index.ts | 61 ++++-
src/lib/apis/prompts/index.ts | 6 +-
src/lib/apis/rag/index.ts | 131 +++++++++++
src/lib/apis/users/index.ts | 40 ++++
src/lib/components/AddFilesPlaceholder.svelte | 6 +
src/lib/components/admin/EditUserModal.svelte | 172 ++++++++++++++
src/lib/components/chat/MessageInput.svelte | 266 +++++++++++++++++----
src/lib/components/chat/MessageInput/Documents.svelte | 78 +++++++
src/lib/components/chat/MessageInput/Models.svelte | 158 +++++++++++++
src/lib/components/chat/MessageInput/Suggestions.svelte | 6 +-
src/lib/components/chat/Messages.svelte | 50 +++-
src/lib/components/chat/Messages/ResponseMessage.svelte | 4 +-
src/lib/components/chat/Messages/UserMessage.svelte | 51 +++-
src/lib/components/chat/SettingsModal.svelte | 330 +++++++++++++++++---------
src/lib/components/common/Modal.svelte | 14 +-
src/lib/components/documents/EditDocModal.svelte | 151 ++++++++++++
src/lib/components/layout/Sidebar.svelte | 559 +++++++++++++++++++++++++-------------------
src/lib/constants.ts | 9 +
src/lib/stores/index.ts | 15 ++
src/lib/utils/index.ts | 65 ++++++
src/lib/utils/rag/index.ts | 20 ++
src/routes/(app)/+layout.svelte | 16 +-
src/routes/(app)/+page.svelte | 230 +++++++++++-------
src/routes/(app)/admin/+page.svelte | 49 +++-
src/routes/(app)/c/[id]/+page.svelte | 233 +++++++++++-------
src/routes/(app)/documents/+page.svelte | 446 +++++++++++++++++++++++++++++++++++
src/routes/(app)/modelfiles/create/+page.svelte | 2 +-
54 files changed, 3799 insertions(+), 1375 deletions(-)
create mode 100644 backend/apps/rag/main.py
create mode 100644 backend/apps/web/models/documents.py
create mode 100644 backend/apps/web/routers/documents.py
create mode 100644 src/lib/apis/documents/index.ts
create mode 100644 src/lib/apis/rag/index.ts
create mode 100644 src/lib/components/AddFilesPlaceholder.svelte
create mode 100644 src/lib/components/admin/EditUserModal.svelte
create mode 100644 src/lib/components/chat/MessageInput/Documents.svelte
create mode 100644 src/lib/components/chat/MessageInput/Models.svelte
create mode 100644 src/lib/components/documents/EditDocModal.svelte
create mode 100644 src/lib/utils/rag/index.ts
create mode 100644 src/routes/(app)/documents/+page.svelte
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment