summaryrefslogtreecommitdiffstats
path: root/g4f/Provider/HuggingChat.py
diff options
context:
space:
mode:
authorabc <98614666+xtekky@users.noreply.github.com>2024-04-13 04:09:11 +0200
committerabc <98614666+xtekky@users.noreply.github.com>2024-04-13 04:09:11 +0200
commit2fad27b2c5ce6b05591d2921c7bafefa2de7c9b5 (patch)
treeea9b462c5d963f649e89f92068254c6d6ac00501 /g4f/Provider/HuggingChat.py
parentadd more models (diff)
downloadgpt4free-2fad27b2c5ce6b05591d2921c7bafefa2de7c9b5.tar
gpt4free-2fad27b2c5ce6b05591d2921c7bafefa2de7c9b5.tar.gz
gpt4free-2fad27b2c5ce6b05591d2921c7bafefa2de7c9b5.tar.bz2
gpt4free-2fad27b2c5ce6b05591d2921c7bafefa2de7c9b5.tar.lz
gpt4free-2fad27b2c5ce6b05591d2921c7bafefa2de7c9b5.tar.xz
gpt4free-2fad27b2c5ce6b05591d2921c7bafefa2de7c9b5.tar.zst
gpt4free-2fad27b2c5ce6b05591d2921c7bafefa2de7c9b5.zip
Diffstat (limited to 'g4f/Provider/HuggingChat.py')
-rw-r--r--g4f/Provider/HuggingChat.py14
1 files changed, 7 insertions, 7 deletions
diff --git a/g4f/Provider/HuggingChat.py b/g4f/Provider/HuggingChat.py
index b80795fe..882edb78 100644
--- a/g4f/Provider/HuggingChat.py
+++ b/g4f/Provider/HuggingChat.py
@@ -14,13 +14,12 @@ class HuggingChat(AsyncGeneratorProvider, ProviderModelMixin):
working = True
default_model = "mistralai/Mixtral-8x7B-Instruct-v0.1"
models = [
- "mistralai/Mixtral-8x7B-Instruct-v0.1",
- "google/gemma-7b-it",
- "meta-llama/Llama-2-70b-chat-hf",
- "NousResearch/Nous-Hermes-2-Mixtral-8x7B-DPO",
- "codellama/CodeLlama-34b-Instruct-hf",
- "mistralai/Mistral-7B-Instruct-v0.2",
- "openchat/openchat-3.5-0106",
+ "HuggingFaceH4/zephyr-orpo-141b-A35b-v0.1",
+ 'CohereForAI/c4ai-command-r-plus',
+ 'mistralai/Mixtral-8x7B-Instruct-v0.1',
+ 'google/gemma-1.1-7b-it',
+ 'NousResearch/Nous-Hermes-2-Mixtral-8x7B-DPO',
+ 'mistralai/Mistral-7B-Instruct-v0.2'
]
model_aliases = {
"openchat/openchat_3.5": "openchat/openchat-3.5-0106",
@@ -48,6 +47,7 @@ class HuggingChat(AsyncGeneratorProvider, ProviderModelMixin):
**kwargs
) -> AsyncResult:
options = {"model": cls.get_model(model)}
+
system_prompt = "\n".join([message["content"] for message in messages if message["role"] == "system"])
if system_prompt:
options["preprompt"] = system_prompt