mirror of
https://github.com/ParisNeo/lollms-webui.git
synced 2025-06-23 09:15:30 +00:00
upgraded code
This commit is contained in:
8
app.py
8
app.py
@ -2,7 +2,7 @@
|
|||||||
# Project : GPT4ALL-UI
|
# Project : GPT4ALL-UI
|
||||||
# Author : ParisNeo with the help of the community
|
# Author : ParisNeo with the help of the community
|
||||||
# Supported by Nomic-AI
|
# Supported by Nomic-AI
|
||||||
# Licence : Apache 2.0
|
# license : Apache 2.0
|
||||||
# Description :
|
# Description :
|
||||||
# A front end Flask application for llamacpp models.
|
# A front end Flask application for llamacpp models.
|
||||||
# The official GPT4All Web ui
|
# The official GPT4All Web ui
|
||||||
@ -687,6 +687,9 @@ class Gpt4AllWebUI(GPT4AllAPI):
|
|||||||
filename = model.get('filename',"")
|
filename = model.get('filename',"")
|
||||||
server = model.get('server',"")
|
server = model.get('server',"")
|
||||||
image_url = model.get("image_url", '/icons/default.png')
|
image_url = model.get("image_url", '/icons/default.png')
|
||||||
|
license = model.get("license", 'unknown')
|
||||||
|
owner = model.get("owner", 'unknown')
|
||||||
|
owner_link = model.get("owner_link", 'https://github.com/ParisNeo')
|
||||||
filesize = int(model.get('filesize',0))
|
filesize = int(model.get('filesize',0))
|
||||||
description = model.get('description',"")
|
description = model.get('description',"")
|
||||||
if server.endswith("/"):
|
if server.endswith("/"):
|
||||||
@ -698,6 +701,9 @@ class Gpt4AllWebUI(GPT4AllAPI):
|
|||||||
models.append({
|
models.append({
|
||||||
'title': filename,
|
'title': filename,
|
||||||
'icon': image_url, # Replace with the path to the model icon
|
'icon': image_url, # Replace with the path to the model icon
|
||||||
|
'license': license,
|
||||||
|
'owner': owner,
|
||||||
|
'owner_link': owner_link,
|
||||||
'description': description,
|
'description': description,
|
||||||
'isInstalled': is_installed,
|
'isInstalled': is_installed,
|
||||||
'path': path,
|
'path': path,
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
# Author : ParisNeo with the help of the community
|
# Author : ParisNeo with the help of the community
|
||||||
# Underlying backend : Abdeladim's pygptj backend
|
# Underlying backend : Abdeladim's pygptj backend
|
||||||
# Supported by Nomic-AI
|
# Supported by Nomic-AI
|
||||||
# Licence : Apache 2.0
|
# license : Apache 2.0
|
||||||
# Description :
|
# Description :
|
||||||
# This is an interface class for GPT4All-ui backends.
|
# This is an interface class for GPT4All-ui backends.
|
||||||
|
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
description: MPT-7B
|
description: MPT-7B
|
||||||
filename: mpt-7b.ggmlv3.q5_1.bin
|
filename: mpt-7b.ggmlv3.q5_1.bin
|
||||||
license: Apache-2.0
|
license: Apache-2.0
|
||||||
link: https://huggingface.co/TheBloke/MPT-7B-GGML/resolve/main/
|
owner_link: https://huggingface.co/TheBloke/
|
||||||
owner: TheBloke
|
owner: TheBloke
|
||||||
server: https://huggingface.co/TheBloke/MPT-7B-GGML/resolve/main/
|
server: https://huggingface.co/TheBloke/MPT-7B-GGML/resolve/main/
|
||||||
sha256: c947c38405921a199c603fed2ed63486811777ba370bb51c40c3132e5cfe84e5
|
sha256: c947c38405921a199c603fed2ed63486811777ba370bb51c40c3132e5cfe84e5
|
||||||
@ -10,7 +10,7 @@
|
|||||||
description: MPT-7B-Instruct
|
description: MPT-7B-Instruct
|
||||||
filename: mpt-7b-instruct.ggmlv3.q5_1.bin
|
filename: mpt-7b-instruct.ggmlv3.q5_1.bin
|
||||||
license: Apache-2.0
|
license: Apache-2.0
|
||||||
link: https://huggingface.co/TheBloke/MPT-7B-Instruct-GGML/resolve/main/
|
owner_link: https://huggingface.co/TheBloke/
|
||||||
owner: TheBloke
|
owner: TheBloke
|
||||||
server: https://huggingface.co/TheBloke/MPT-7B-Instruct-GGML/resolve/main/
|
server: https://huggingface.co/TheBloke/MPT-7B-Instruct-GGML/resolve/main/
|
||||||
sha256: a4d17a39ac277d48a3d55aa74b36a4e6e1b891b58937a838243fad549d26c686
|
sha256: a4d17a39ac277d48a3d55aa74b36a4e6e1b891b58937a838243fad549d26c686
|
||||||
@ -18,7 +18,7 @@
|
|||||||
description: MPT-7B-Storywriter
|
description: MPT-7B-Storywriter
|
||||||
filename: mpt-7b-storywriter.ggmlv3.q5_1.bin
|
filename: mpt-7b-storywriter.ggmlv3.q5_1.bin
|
||||||
license: Apache-2.0
|
license: Apache-2.0
|
||||||
link: https://huggingface.co/TheBloke/MPT-7B-Storywriter-GGML/resolve/main/
|
owner_link: https://huggingface.co/TheBloke/
|
||||||
owner: TheBloke
|
owner: TheBloke
|
||||||
server: https://huggingface.co/TheBloke/MPT-7B-Storywriter-GGML/resolve/main/
|
server: https://huggingface.co/TheBloke/MPT-7B-Storywriter-GGML/resolve/main/
|
||||||
sha256: 3b7dd7aa7508cc8cb4e262fe4b93214826f38d18d04059075e05837457f5402
|
sha256: 3b7dd7aa7508cc8cb4e262fe4b93214826f38d18d04059075e05837457f5402
|
@ -3,7 +3,7 @@
|
|||||||
# File : backend.py
|
# File : backend.py
|
||||||
# Author : ParisNeo with the help of the community
|
# Author : ParisNeo with the help of the community
|
||||||
# Supported by Nomic-AI
|
# Supported by Nomic-AI
|
||||||
# Licence : Apache 2.0
|
# license : Apache 2.0
|
||||||
# Description :
|
# Description :
|
||||||
# This is an interface class for GPT4All-ui backends.
|
# This is an interface class for GPT4All-ui backends.
|
||||||
|
|
||||||
|
@ -5,7 +5,7 @@
|
|||||||
filesize: '3785248281'
|
filesize: '3785248281'
|
||||||
isDefault: 'true'
|
isDefault: 'true'
|
||||||
license: Apache 2.0
|
license: Apache 2.0
|
||||||
link: https://gpt4all.io
|
owner_link: https://gpt4all.io
|
||||||
md5sum: 81a09a0ddf89690372fc296ff7f625af
|
md5sum: 81a09a0ddf89690372fc296ff7f625af
|
||||||
owner: Nomic AI
|
owner: Nomic AI
|
||||||
server: https://gpt4all.io/models/
|
server: https://gpt4all.io/models/
|
||||||
@ -15,7 +15,7 @@
|
|||||||
filename: ggml-gpt4all-l13b-snoozy.bin
|
filename: ggml-gpt4all-l13b-snoozy.bin
|
||||||
filesize: '8136770688'
|
filesize: '8136770688'
|
||||||
license: Non commercial
|
license: Non commercial
|
||||||
link: https://gpt4all.io
|
owner_link: https://gpt4all.io
|
||||||
md5sum: 91f886b68fbce697e9a3cd501951e455
|
md5sum: 91f886b68fbce697e9a3cd501951e455
|
||||||
owner: Nomic AI
|
owner: Nomic AI
|
||||||
server: https://gpt4all.io/models/
|
server: https://gpt4all.io/models/
|
||||||
@ -26,7 +26,7 @@
|
|||||||
filesize: '4854401050'
|
filesize: '4854401050'
|
||||||
isDefault: 'true'
|
isDefault: 'true'
|
||||||
license: Non commercial
|
license: Non commercial
|
||||||
link: https://gpt4all.io
|
owner_link: https://gpt4all.io
|
||||||
md5sum: 756249d3d6abe23bde3b1ae272628640
|
md5sum: 756249d3d6abe23bde3b1ae272628640
|
||||||
owner: Nomic AI
|
owner: Nomic AI
|
||||||
requires: 2.4.1
|
requires: 2.4.1
|
||||||
@ -36,7 +36,7 @@
|
|||||||
filename: ggml-gpt4all-j-v1.2-jazzy.bin
|
filename: ggml-gpt4all-j-v1.2-jazzy.bin
|
||||||
filesize: '3785248281'
|
filesize: '3785248281'
|
||||||
license: Apache 2.0
|
license: Apache 2.0
|
||||||
link: https://gpt4all.io
|
owner_link: https://gpt4all.io
|
||||||
md5sum: 879344aaa9d62fdccbda0be7a09e7976
|
md5sum: 879344aaa9d62fdccbda0be7a09e7976
|
||||||
owner: Nomic AI
|
owner: Nomic AI
|
||||||
server: https://gpt4all.io/models/
|
server: https://gpt4all.io/models/
|
||||||
@ -45,7 +45,7 @@
|
|||||||
filename: ggml-gpt4all-j-v1.1-breezy.bin
|
filename: ggml-gpt4all-j-v1.1-breezy.bin
|
||||||
filesize: '3785248281'
|
filesize: '3785248281'
|
||||||
license: Apache 2.0
|
license: Apache 2.0
|
||||||
link: https://gpt4all.io
|
owner_link: https://gpt4all.io
|
||||||
md5sum: 61d48a82cb188cceb14ebb8082bfec37
|
md5sum: 61d48a82cb188cceb14ebb8082bfec37
|
||||||
owner: Nomic AI
|
owner: Nomic AI
|
||||||
server: https://gpt4all.io/models/
|
server: https://gpt4all.io/models/
|
||||||
@ -54,7 +54,7 @@
|
|||||||
filename: ggml-gpt4all-j.bin
|
filename: ggml-gpt4all-j.bin
|
||||||
filesize: '3785248281'
|
filesize: '3785248281'
|
||||||
license: Apache 2.0
|
license: Apache 2.0
|
||||||
link: https://gpt4all.io
|
owner_link: https://gpt4all.io
|
||||||
md5sum: 5b5a3f9b858d33b29b52b89692415595
|
md5sum: 5b5a3f9b858d33b29b52b89692415595
|
||||||
owner: Nomic AI
|
owner: Nomic AI
|
||||||
server: https://gpt4all.io/models/
|
server: https://gpt4all.io/models/
|
||||||
@ -63,7 +63,7 @@
|
|||||||
filename: ggml-vicuna-7b-1.1-q4_2.bin
|
filename: ggml-vicuna-7b-1.1-q4_2.bin
|
||||||
filesize: '4212859520'
|
filesize: '4212859520'
|
||||||
license: Non commercial
|
license: Non commercial
|
||||||
link: https://gpt4all.io
|
owner_link: https://gpt4all.io
|
||||||
md5sum: 29119f8fa11712704c6b22ac5ab792ea
|
md5sum: 29119f8fa11712704c6b22ac5ab792ea
|
||||||
owner: Nomic AI
|
owner: Nomic AI
|
||||||
server: https://gpt4all.io/models/
|
server: https://gpt4all.io/models/
|
||||||
@ -72,7 +72,7 @@
|
|||||||
filename: ggml-vicuna-13b-1.1-q4_2.bin
|
filename: ggml-vicuna-13b-1.1-q4_2.bin
|
||||||
filesize: '8136770688'
|
filesize: '8136770688'
|
||||||
license: Non commercial
|
license: Non commercial
|
||||||
link: https://gpt4all.io
|
owner_link: https://gpt4all.io
|
||||||
md5sum: 95999b7b0699e2070af63bf5d34101a8
|
md5sum: 95999b7b0699e2070af63bf5d34101a8
|
||||||
owner: Nomic AI
|
owner: Nomic AI
|
||||||
server: https://gpt4all.io/models/
|
server: https://gpt4all.io/models/
|
||||||
@ -81,7 +81,7 @@
|
|||||||
filename: ggml-wizardLM-7B.q4_2.bin
|
filename: ggml-wizardLM-7B.q4_2.bin
|
||||||
filesize: '4212864640'
|
filesize: '4212864640'
|
||||||
license: Non commercial
|
license: Non commercial
|
||||||
link: https://gpt4all.io
|
owner_link: https://gpt4all.io
|
||||||
md5sum: 99e6d129745a3f1fb1121abed747b05a
|
md5sum: 99e6d129745a3f1fb1121abed747b05a
|
||||||
owner: Nomic AI
|
owner: Nomic AI
|
||||||
server: https://gpt4all.io/models/
|
server: https://gpt4all.io/models/
|
||||||
@ -90,7 +90,7 @@
|
|||||||
filename: ggml-stable-vicuna-13B.q4_2.bin
|
filename: ggml-stable-vicuna-13B.q4_2.bin
|
||||||
filesize: '8136777088'
|
filesize: '8136777088'
|
||||||
license: Non commercial
|
license: Non commercial
|
||||||
link: https://gpt4all.io
|
owner_link: https://gpt4all.io
|
||||||
md5sum: 6cb4ee297537c9133bddab9692879de0
|
md5sum: 6cb4ee297537c9133bddab9692879de0
|
||||||
owner: Nomic AI
|
owner: Nomic AI
|
||||||
server: https://gpt4all.io/models/
|
server: https://gpt4all.io/models/
|
||||||
@ -98,7 +98,7 @@
|
|||||||
filename: ggml-mpt-7b-base.bin
|
filename: ggml-mpt-7b-base.bin
|
||||||
filesize: '4854401028'
|
filesize: '4854401028'
|
||||||
license: Non commercial
|
license: Non commercial
|
||||||
link: https://gpt4all.io
|
owner_link: https://gpt4all.io
|
||||||
md5sum: 120c32a51d020066288df045ef5d52b9
|
md5sum: 120c32a51d020066288df045ef5d52b9
|
||||||
owner: Nomic AI
|
owner: Nomic AI
|
||||||
requires: 2.4.1
|
requires: 2.4.1
|
||||||
@ -108,7 +108,7 @@
|
|||||||
filename: ggml-nous-gpt4-vicuna-13b.bin
|
filename: ggml-nous-gpt4-vicuna-13b.bin
|
||||||
filesize: '8136777088'
|
filesize: '8136777088'
|
||||||
license: Non commercial
|
license: Non commercial
|
||||||
link: https://gpt4all.io/models/
|
owner_link: https://gpt4all.io/models/
|
||||||
md5sum: d5eafd5b0bd0d615cfd5fd763f642dfe
|
md5sum: d5eafd5b0bd0d615cfd5fd763f642dfe
|
||||||
owner: gpt4all.io
|
owner: gpt4all.io
|
||||||
server: https://gpt4all.io/models/
|
server: https://gpt4all.io/models/
|
||||||
@ -117,7 +117,7 @@
|
|||||||
filename: ggml-mpt-7b-instruct.bin
|
filename: ggml-mpt-7b-instruct.bin
|
||||||
filesize: '4854401028'
|
filesize: '4854401028'
|
||||||
license: Apache 2.0
|
license: Apache 2.0
|
||||||
link: https://gpt4all.io
|
owner_link: https://gpt4all.io
|
||||||
md5sum: 1cfa4958f489f0a0d1ffdf6b37322809
|
md5sum: 1cfa4958f489f0a0d1ffdf6b37322809
|
||||||
owner: Nomic AI
|
owner: Nomic AI
|
||||||
server: https://gpt4all.io/models/
|
server: https://gpt4all.io/models/
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
# Author : ParisNeo with the help of the community
|
# Author : ParisNeo with the help of the community
|
||||||
# Underlying backend : Abdeladim's pygptj backend
|
# Underlying backend : Abdeladim's pygptj backend
|
||||||
# Supported by Nomic-AI
|
# Supported by Nomic-AI
|
||||||
# Licence : Apache 2.0
|
# license : Apache 2.0
|
||||||
# Description :
|
# Description :
|
||||||
# This is an interface class for GPT4All-ui backends.
|
# This is an interface class for GPT4All-ui backends.
|
||||||
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
- bestGPTJ: 'true'
|
- bestGPTJ: 'true'
|
||||||
owner: Nomic AI
|
owner: Nomic AI
|
||||||
link: https://gpt4all.io
|
owner_link: https://gpt4all.io
|
||||||
description: Current best commercially licensable model based on GPT-J and trained
|
description: Current best commercially licensable model based on GPT-J and trained
|
||||||
by Nomic AI on the latest curated GPT4All dataset.
|
by Nomic AI on the latest curated GPT4All dataset.
|
||||||
filename: ggml-gpt4all-j-v1.3-groovy.bin
|
filename: ggml-gpt4all-j-v1.3-groovy.bin
|
||||||
@ -11,7 +11,7 @@
|
|||||||
- description: A commercially licensable model based on GPT-J and trained by Nomic
|
- description: A commercially licensable model based on GPT-J and trained by Nomic
|
||||||
AI on the v2 GPT4All dataset.
|
AI on the v2 GPT4All dataset.
|
||||||
owner: Nomic AI
|
owner: Nomic AI
|
||||||
link: https://gpt4all.io
|
owner_link: https://gpt4all.io
|
||||||
filename: ggml-gpt4all-j-v1.2-jazzy.bin
|
filename: ggml-gpt4all-j-v1.2-jazzy.bin
|
||||||
filesize: '3785248281'
|
filesize: '3785248281'
|
||||||
md5sum: 879344aaa9d62fdccbda0be7a09e7976
|
md5sum: 879344aaa9d62fdccbda0be7a09e7976
|
||||||
@ -19,7 +19,7 @@
|
|||||||
- description: A commercially licensable model based on GPT-J and trained by Nomic
|
- description: A commercially licensable model based on GPT-J and trained by Nomic
|
||||||
AI on the v1 GPT4All dataset.
|
AI on the v1 GPT4All dataset.
|
||||||
owner: Nomic AI
|
owner: Nomic AI
|
||||||
link: https://gpt4all.io
|
owner_link: https://gpt4all.io
|
||||||
filename: ggml-gpt4all-j-v1.1-breezy.bin
|
filename: ggml-gpt4all-j-v1.1-breezy.bin
|
||||||
filesize: '3785248281'
|
filesize: '3785248281'
|
||||||
md5sum: 61d48a82cb188cceb14ebb8082bfec37
|
md5sum: 61d48a82cb188cceb14ebb8082bfec37
|
||||||
@ -27,7 +27,7 @@
|
|||||||
- description: A commercially licensable model based on GPT-J and trained by Nomic
|
- description: A commercially licensable model based on GPT-J and trained by Nomic
|
||||||
AI on the v0 GPT4All dataset.
|
AI on the v0 GPT4All dataset.
|
||||||
owner: Nomic AI
|
owner: Nomic AI
|
||||||
link: https://gpt4all.io
|
owner_link: https://gpt4all.io
|
||||||
filename: ggml-gpt4all-j.bin
|
filename: ggml-gpt4all-j.bin
|
||||||
filesize: '3785248281'
|
filesize: '3785248281'
|
||||||
md5sum: 5b5a3f9b858d33b29b52b89692415595
|
md5sum: 5b5a3f9b858d33b29b52b89692415595
|
||||||
@ -35,7 +35,7 @@
|
|||||||
- description: A non-commercially licensable model based on Llama 7b and trained by
|
- description: A non-commercially licensable model based on Llama 7b and trained by
|
||||||
teams from UC Berkeley, CMU, Stanford, MBZUAI, and UC San Diego.
|
teams from UC Berkeley, CMU, Stanford, MBZUAI, and UC San Diego.
|
||||||
owner: Nomic AI
|
owner: Nomic AI
|
||||||
link: https://gpt4all.io
|
owner_link: https://gpt4all.io
|
||||||
filename: ggml-vicuna-7b-1.1-q4_2.bin
|
filename: ggml-vicuna-7b-1.1-q4_2.bin
|
||||||
filesize: '4212859520'
|
filesize: '4212859520'
|
||||||
md5sum: 29119f8fa11712704c6b22ac5ab792ea
|
md5sum: 29119f8fa11712704c6b22ac5ab792ea
|
||||||
@ -43,7 +43,7 @@
|
|||||||
- description: A non-commercially licensable model based on Llama 13b and trained
|
- description: A non-commercially licensable model based on Llama 13b and trained
|
||||||
by teams from UC Berkeley, CMU, Stanford, MBZUAI, and UC San Diego.
|
by teams from UC Berkeley, CMU, Stanford, MBZUAI, and UC San Diego.
|
||||||
owner: Nomic AI
|
owner: Nomic AI
|
||||||
link: https://gpt4all.io
|
owner_link: https://gpt4all.io
|
||||||
filename: ggml-vicuna-13b-1.1-q4_2.bin
|
filename: ggml-vicuna-13b-1.1-q4_2.bin
|
||||||
filesize: '8136770688'
|
filesize: '8136770688'
|
||||||
md5sum: 95999b7b0699e2070af63bf5d34101a8
|
md5sum: 95999b7b0699e2070af63bf5d34101a8
|
||||||
@ -51,7 +51,7 @@
|
|||||||
- description: A non-commercially licensable model based on Llama 7b and trained by
|
- description: A non-commercially licensable model based on Llama 7b and trained by
|
||||||
Microsoft and Peking University.
|
Microsoft and Peking University.
|
||||||
owner: Nomic AI
|
owner: Nomic AI
|
||||||
link: https://gpt4all.io
|
owner_link: https://gpt4all.io
|
||||||
filename: ggml-wizardLM-7B.q4_2.bin
|
filename: ggml-wizardLM-7B.q4_2.bin
|
||||||
filesize: '4212864640'
|
filesize: '4212864640'
|
||||||
md5sum: 99e6d129745a3f1fb1121abed747b05a
|
md5sum: 99e6d129745a3f1fb1121abed747b05a
|
||||||
@ -59,14 +59,14 @@
|
|||||||
- description: A non-commercially licensable model based on Llama 13b and RLHF trained
|
- description: A non-commercially licensable model based on Llama 13b and RLHF trained
|
||||||
by Stable AI.
|
by Stable AI.
|
||||||
owner: Nomic AI
|
owner: Nomic AI
|
||||||
link: https://gpt4all.io
|
owner_link: https://gpt4all.io
|
||||||
filename: ggml-stable-vicuna-13B.q4_2.bin
|
filename: ggml-stable-vicuna-13B.q4_2.bin
|
||||||
filesize: '8136777088'
|
filesize: '8136777088'
|
||||||
md5sum: 6cb4ee297537c9133bddab9692879de0
|
md5sum: 6cb4ee297537c9133bddab9692879de0
|
||||||
server: https://gpt4all.io/models/
|
server: https://gpt4all.io/models/
|
||||||
- description: A commercially licensable model base pre-trained by Mosaic ML.
|
- description: A commercially licensable model base pre-trained by Mosaic ML.
|
||||||
owner: Nomic AI
|
owner: Nomic AI
|
||||||
link: https://gpt4all.io
|
owner_link: https://gpt4all.io
|
||||||
filename: ggml-mpt-7b-base.bin
|
filename: ggml-mpt-7b-base.bin
|
||||||
filesize: '4854401028'
|
filesize: '4854401028'
|
||||||
md5sum: 120c32a51d020066288df045ef5d52b9
|
md5sum: 120c32a51d020066288df045ef5d52b9
|
||||||
@ -81,7 +81,7 @@
|
|||||||
- description: A commericially licensable instruct model based on MPT and trained
|
- description: A commericially licensable instruct model based on MPT and trained
|
||||||
by Mosaic ML.
|
by Mosaic ML.
|
||||||
owner: Nomic AI
|
owner: Nomic AI
|
||||||
link: https://gpt4all.io
|
owner_link: https://gpt4all.io
|
||||||
filename: ggml-mpt-7b-instruct.bin
|
filename: ggml-mpt-7b-instruct.bin
|
||||||
filesize: '4854401028'
|
filesize: '4854401028'
|
||||||
md5sum: 1cfa4958f489f0a0d1ffdf6b37322809
|
md5sum: 1cfa4958f489f0a0d1ffdf6b37322809
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
# Author : ParisNeo with the help of the community
|
# Author : ParisNeo with the help of the community
|
||||||
# Underlying backend : Abdeladim's pygptj backend
|
# Underlying backend : Abdeladim's pygptj backend
|
||||||
# Supported by Nomic-AI
|
# Supported by Nomic-AI
|
||||||
# Licence : Apache 2.0
|
# license : Apache 2.0
|
||||||
# Description :
|
# Description :
|
||||||
# This is an interface class for GPT4All-ui backends.
|
# This is an interface class for GPT4All-ui backends.
|
||||||
|
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
# File : backend.py
|
# File : backend.py
|
||||||
# Author : ParisNeo with the help of the community
|
# Author : ParisNeo with the help of the community
|
||||||
# Supported by Nomic-AI
|
# Supported by Nomic-AI
|
||||||
# Licence : Apache 2.0
|
# license : Apache 2.0
|
||||||
# Description :
|
# Description :
|
||||||
# This is an interface class for GPT4All-ui backends.
|
# This is an interface class for GPT4All-ui backends.
|
||||||
######
|
######
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
# File : backend.py
|
# File : backend.py
|
||||||
# Author : ParisNeo with the help of the community
|
# Author : ParisNeo with the help of the community
|
||||||
# Supported by Nomic-AI
|
# Supported by Nomic-AI
|
||||||
# Licence : Apache 2.0
|
# license : Apache 2.0
|
||||||
# Description :
|
# Description :
|
||||||
# This is an interface class for GPT4All-ui backends.
|
# This is an interface class for GPT4All-ui backends.
|
||||||
|
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
description: The official open assistant 30B model finally here
|
description: The official open assistant 30B model finally here
|
||||||
filename: OpenAssistant-SFT-7-Llama-30B.ggml.q4_0.bin
|
filename: OpenAssistant-SFT-7-Llama-30B.ggml.q4_0.bin
|
||||||
license: Non commercial
|
license: Non commercial
|
||||||
link: https://huggingface.co/TheBloke
|
owner_link: https://huggingface.co/TheBloke
|
||||||
owner: TheBloke
|
owner: TheBloke
|
||||||
server: https://huggingface.co/TheBloke/OpenAssistant-SFT-7-Llama-30B-GGML/resolve/main/
|
server: https://huggingface.co/TheBloke/OpenAssistant-SFT-7-Llama-30B-GGML/resolve/main/
|
||||||
sha256: 32fd44c685fbf429810db593e2db8aa42a7e1be2cd3571b6005d53b029acfcf5
|
sha256: 32fd44c685fbf429810db593e2db8aa42a7e1be2cd3571b6005d53b029acfcf5
|
||||||
@ -10,7 +10,7 @@
|
|||||||
description: The wizardVicuna model 13B
|
description: The wizardVicuna model 13B
|
||||||
filename: wizard-vicuna-13B.ggml.q4_0.bin
|
filename: wizard-vicuna-13B.ggml.q4_0.bin
|
||||||
license: Non commercial
|
license: Non commercial
|
||||||
link: https://huggingface.co/TheBloke/wizard-vicuna-13B-GGML/resolve/main/
|
owner_link: https://huggingface.co/TheBloke
|
||||||
owner: TheBloke
|
owner: TheBloke
|
||||||
server: https://huggingface.co/TheBloke/wizard-vicuna-13B-GGML/resolve/main/
|
server: https://huggingface.co/TheBloke/wizard-vicuna-13B-GGML/resolve/main/
|
||||||
sha256: 32fd44c685fbf429810db593e2db8aa42a7e1be2cd3571b6005d53b029acfcf5
|
sha256: 32fd44c685fbf429810db593e2db8aa42a7e1be2cd3571b6005d53b029acfcf5
|
||||||
@ -18,7 +18,7 @@
|
|||||||
description: The wizardLM model 7B uncensored
|
description: The wizardLM model 7B uncensored
|
||||||
filename: WizardLM-7B-uncensored.ggml.q4_0.bin
|
filename: WizardLM-7B-uncensored.ggml.q4_0.bin
|
||||||
license: Non commercial
|
license: Non commercial
|
||||||
link: https://huggingface.co/TheBloke/WizardLM-7B-uncensored-GGML/resolve/main/
|
owner_link: https://huggingface.co/TheBloke
|
||||||
owner: TheBloke
|
owner: TheBloke
|
||||||
server: https://huggingface.co/TheBloke/WizardLM-7B-uncensored-GGML/resolve/main/
|
server: https://huggingface.co/TheBloke/WizardLM-7B-uncensored-GGML/resolve/main/
|
||||||
sha256: b1e53a3c3a9389b9c5d81e0813cfb90ebaff6acad1733fad08cd28974fa3ac30
|
sha256: b1e53a3c3a9389b9c5d81e0813cfb90ebaff6acad1733fad08cd28974fa3ac30
|
||||||
@ -26,7 +26,7 @@
|
|||||||
description: The wizardLM model 7B uncensored
|
description: The wizardLM model 7B uncensored
|
||||||
filename: Wizard-Vicuna-7B-Uncensored.ggmlv3.q4_0.bin
|
filename: Wizard-Vicuna-7B-Uncensored.ggmlv3.q4_0.bin
|
||||||
license: Non commercial
|
license: Non commercial
|
||||||
link: https://huggingface.co/TheBloke/Wizard-Vicuna-7B-Uncensored-GGML/resolve/main/
|
owner_link: https://huggingface.co/TheBloke
|
||||||
owner: TheBloke
|
owner: TheBloke
|
||||||
server: https://huggingface.co/TheBloke/Wizard-Vicuna-7B-Uncensored-GGML/resolve/main/
|
server: https://huggingface.co/TheBloke/Wizard-Vicuna-7B-Uncensored-GGML/resolve/main/
|
||||||
sha256: c31a4edd96527dcd808bcf9b99e3894065ac950747dac84ecd415a2387454e7c
|
sha256: c31a4edd96527dcd808bcf9b99e3894065ac950747dac84ecd415a2387454e7c
|
@ -3,7 +3,7 @@
|
|||||||
# File : backend.py
|
# File : backend.py
|
||||||
# Author : ParisNeo with the help of the community
|
# Author : ParisNeo with the help of the community
|
||||||
# Supported by Nomic-AI
|
# Supported by Nomic-AI
|
||||||
# Licence : Apache 2.0
|
# license : Apache 2.0
|
||||||
# Description :
|
# Description :
|
||||||
# This is an interface class for GPT4All-ui backends.
|
# This is an interface class for GPT4All-ui backends.
|
||||||
|
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
# File : api.py
|
# File : api.py
|
||||||
# Author : ParisNeo with the help of the community
|
# Author : ParisNeo with the help of the community
|
||||||
# Supported by Nomic-AI
|
# Supported by Nomic-AI
|
||||||
# Licence : Apache 2.0
|
# license : Apache 2.0
|
||||||
# Description :
|
# Description :
|
||||||
# A simple api to communicate with gpt4all-ui and its models.
|
# A simple api to communicate with gpt4all-ui and its models.
|
||||||
######
|
######
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
# File : backend.py
|
# File : backend.py
|
||||||
# Author : ParisNeo with the help of the community
|
# Author : ParisNeo with the help of the community
|
||||||
# Supported by Nomic-AI
|
# Supported by Nomic-AI
|
||||||
# Licence : Apache 2.0
|
# license : Apache 2.0
|
||||||
# Description :
|
# Description :
|
||||||
# This is an interface class for GPT4All-ui backends.
|
# This is an interface class for GPT4All-ui backends.
|
||||||
######
|
######
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
# File : config.py
|
# File : config.py
|
||||||
# Author : ParisNeo with the help of the community
|
# Author : ParisNeo with the help of the community
|
||||||
# Supported by Nomic-AI
|
# Supported by Nomic-AI
|
||||||
# Licence : Apache 2.0
|
# license : Apache 2.0
|
||||||
# Description :
|
# Description :
|
||||||
# A front end Flask application for llamacpp models.
|
# A front end Flask application for llamacpp models.
|
||||||
# The official GPT4All Web ui
|
# The official GPT4All Web ui
|
||||||
|
File diff suppressed because one or more lines are too long
2
web/dist/index.html
vendored
2
web/dist/index.html
vendored
@ -6,7 +6,7 @@
|
|||||||
|
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
<title>GPT4All - WEBUI</title>
|
<title>GPT4All - WEBUI</title>
|
||||||
<script type="module" crossorigin src="/assets/index-4aa29d83.js"></script>
|
<script type="module" crossorigin src="/assets/index-53c32ebf.js"></script>
|
||||||
<link rel="stylesheet" href="/assets/index-31b0e39d.css">
|
<link rel="stylesheet" href="/assets/index-31b0e39d.css">
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
|
@ -4,10 +4,11 @@
|
|||||||
<i :class="`fas ${icon} text-xl`"></i>
|
<i :class="`fas ${icon} text-xl`"></i>
|
||||||
</div>
|
</div>
|
||||||
<div class="flex-1">
|
<div class="flex-1">
|
||||||
<h3 class="font-bold text-lg">
|
<h3 class="font-bold font-large text-lg">
|
||||||
{{ title }}
|
{{ title }}
|
||||||
</h3>
|
</h3>
|
||||||
<div class="flex flex-shrink-0">
|
<div class="flex flex-shrink-0">
|
||||||
|
<b>Manual download: </b>
|
||||||
<a :href="path" @click.stop
|
<a :href="path" @click.stop
|
||||||
class="flex hover:text-secondary duration-75 active:scale-90"
|
class="flex hover:text-secondary duration-75 active:scale-90"
|
||||||
title="Download this manually (faster) and put it in the models/<your backend> folder then refresh">
|
title="Download this manually (faster) and put it in the models/<your backend> folder then refresh">
|
||||||
@ -16,9 +17,19 @@
|
|||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
<div class="flex flex-shrink-0">
|
<div class="flex flex-shrink-0">
|
||||||
<i data-feather="link" class="w-5 p-1">Licence: </i>
|
<b>License: </b>
|
||||||
{{ licence }}
|
{{ license }}
|
||||||
</div>
|
</div>
|
||||||
|
<div class="flex flex-shrink-0">
|
||||||
|
<b>Owner: </b>
|
||||||
|
<a :href="owner_link" target="_blank" @click.stop
|
||||||
|
class="flex hover:text-secondary duration-75 active:scale-90"
|
||||||
|
title="Owner's profile">
|
||||||
|
<i data-feather="link" class="w-5 p-1"></i>
|
||||||
|
{{ owner }}
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
<b>Description: </b><br>
|
||||||
<p class="opacity-80">{{ description }}</p>
|
<p class="opacity-80">{{ description }}</p>
|
||||||
</div>
|
</div>
|
||||||
<div class="flex-shrink-0">
|
<div class="flex-shrink-0">
|
||||||
@ -58,7 +69,8 @@ export default {
|
|||||||
icon: String,
|
icon: String,
|
||||||
path: String,
|
path: String,
|
||||||
owner: String,
|
owner: String,
|
||||||
licence: String,
|
owner_link: String,
|
||||||
|
license: String,
|
||||||
description: String,
|
description: String,
|
||||||
isInstalled: Boolean,
|
isInstalled: Boolean,
|
||||||
onInstall: Function,
|
onInstall: Function,
|
||||||
|
@ -128,7 +128,7 @@
|
|||||||
<div ref="modelZoo" class="overflow-y-auto no-scrollbar p-2 pb-0"
|
<div ref="modelZoo" class="overflow-y-auto no-scrollbar p-2 pb-0"
|
||||||
:class="mzl_collapsed ? '' : 'max-h-96'">
|
:class="mzl_collapsed ? '' : 'max-h-96'">
|
||||||
<model-entry v-for="(model, index) in models" :key="index" :title="model.title" :icon="model.icon"
|
<model-entry v-for="(model, index) in models" :key="index" :title="model.title" :icon="model.icon"
|
||||||
:path="model.path" :description="model.description" :is-installed="model.isInstalled"
|
:path="model.path" :owner="model.owner" :owner_link="model.owner_link" :license="model.license" :description="model.description" :is-installed="model.isInstalled"
|
||||||
:on-install="onInstall" :on-uninstall="onUninstall" :on-selected="onSelected"
|
:on-install="onInstall" :on-uninstall="onUninstall" :on-selected="onSelected"
|
||||||
:selected="model.title === configFile.model" />
|
:selected="model.title === configFile.model" />
|
||||||
</div>
|
</div>
|
||||||
@ -449,7 +449,7 @@ export default {
|
|||||||
console.log("Fetching models")
|
console.log("Fetching models")
|
||||||
axios.get('/get_available_models')
|
axios.get('/get_available_models')
|
||||||
.then(response => {
|
.then(response => {
|
||||||
console.log(`Models list recovered successfuly: ${response.data}`)
|
console.log(`Models list recovered successfuly: ${JSON.stringify(response.data)}`)
|
||||||
this.models = response.data;
|
this.models = response.data;
|
||||||
})
|
})
|
||||||
.catch(error => {
|
.catch(error => {
|
||||||
|
Reference in New Issue
Block a user