Merge pull request #1343 from nullstreak/main

Add Mistral models
This commit is contained in:
Tekky 2023-12-13 14:28:22 +00:00 committed by GitHub
commit 5d8e603095
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -107,6 +107,17 @@ llama2_70b = Model(
base_provider = "huggingface", base_provider = "huggingface",
best_provider = RetryProvider([Llama2, DeepInfra, HuggingChat])) best_provider = RetryProvider([Llama2, DeepInfra, HuggingChat]))
# Mistal
mixtral_8x7b = Model(
name = "mistralai/Mixtral-8x7B-Instruct-v0.1",
base_provider = "huggingface",
best_provider = HuggingChat)
mistral_7b = Model(
name = "mistralai/Mistral-7B-Instruct-v0.1",
base_provider = "huggingface",
best_provider = HuggingChat)
# Bard # Bard
palm = Model( palm = Model(
name = 'palm', name = 'palm',
@ -292,6 +303,10 @@ class ModelUtils:
'llama2-13b': llama2_13b, 'llama2-13b': llama2_13b,
'llama2-70b': llama2_70b, 'llama2-70b': llama2_70b,
# Mistral
'mixtral-8x7b': mixtral_8x7b,
'mistral-7b': mistral_7b,
# Bard # Bard
'palm2' : palm, 'palm2' : palm,
'palm' : palm, 'palm' : palm,
@ -331,4 +346,4 @@ class ModelUtils:
'pi': pi 'pi': pi
} }
_all_models = list(ModelUtils.convert.keys()) _all_models = list(ModelUtils.convert.keys())