Spaces:
				
			
			
	
			
			
		Runtime error
		
	
	
	
			
			
	
	
	
	
		
		
		Runtime error
		
	:zap: [Enhance] Use nous-mixtral-8x7b as default model
Browse files- README.md +2 -2
- apis/chat_api.py +2 -2
- constants/models.py +1 -1
- examples/chat_with_openai.py +1 -1
- examples/chat_with_post.py +1 -1
- messagers/message_composer.py +1 -1
- messagers/message_outputer.py +1 -1
- messagers/token_checker.py +1 -1
- networks/huggingchat_streamer.py +2 -2
- networks/huggingface_streamer.py +1 -1
    	
        README.md
    CHANGED
    
    | @@ -79,7 +79,7 @@ api_key = "hf_xxxxxxxxxxxxxxxx" | |
| 79 |  | 
| 80 | 
             
            client = OpenAI(base_url=base_url, api_key=api_key)
         | 
| 81 | 
             
            response = client.chat.completions.create(
         | 
| 82 | 
            -
                model="mixtral-8x7b",
         | 
| 83 | 
             
                messages=[
         | 
| 84 | 
             
                    {
         | 
| 85 | 
             
                        "role": "user",
         | 
| @@ -118,7 +118,7 @@ api_key = "hf_xxxxxxxxxxxxxxxx" | |
| 118 |  | 
| 119 | 
             
            requests_headers = {}
         | 
| 120 | 
             
            requests_payload = {
         | 
| 121 | 
            -
                "model": "mixtral-8x7b",
         | 
| 122 | 
             
                "messages": [
         | 
| 123 | 
             
                    {
         | 
| 124 | 
             
                        "role": "user",
         | 
|  | |
| 79 |  | 
| 80 | 
             
            client = OpenAI(base_url=base_url, api_key=api_key)
         | 
| 81 | 
             
            response = client.chat.completions.create(
         | 
| 82 | 
            +
                model="nous-mixtral-8x7b",
         | 
| 83 | 
             
                messages=[
         | 
| 84 | 
             
                    {
         | 
| 85 | 
             
                        "role": "user",
         | 
|  | |
| 118 |  | 
| 119 | 
             
            requests_headers = {}
         | 
| 120 | 
             
            requests_payload = {
         | 
| 121 | 
            +
                "model": "nous-mixtral-8x7b",
         | 
| 122 | 
             
                "messages": [
         | 
| 123 | 
             
                    {
         | 
| 124 | 
             
                        "role": "user",
         | 
    	
        apis/chat_api.py
    CHANGED
    
    | @@ -59,8 +59,8 @@ class ChatAPIApp: | |
| 59 |  | 
| 60 | 
             
                class ChatCompletionsPostItem(BaseModel):
         | 
| 61 | 
             
                    model: str = Field(
         | 
| 62 | 
            -
                        default="mixtral-8x7b",
         | 
| 63 | 
            -
                        description="(str) `mixtral-8x7b`",
         | 
| 64 | 
             
                    )
         | 
| 65 | 
             
                    messages: list = Field(
         | 
| 66 | 
             
                        default=[{"role": "user", "content": "Hello, who are you?"}],
         | 
|  | |
| 59 |  | 
| 60 | 
             
                class ChatCompletionsPostItem(BaseModel):
         | 
| 61 | 
             
                    model: str = Field(
         | 
| 62 | 
            +
                        default="nous-mixtral-8x7b",
         | 
| 63 | 
            +
                        description="(str) `nous-mixtral-8x7b`",
         | 
| 64 | 
             
                    )
         | 
| 65 | 
             
                    messages: list = Field(
         | 
| 66 | 
             
                        default=[{"role": "user", "content": "Hello, who are you?"}],
         | 
    	
        constants/models.py
    CHANGED
    
    | @@ -7,7 +7,7 @@ MODEL_MAP = { | |
| 7 | 
             
                "command-r-plus": "CohereForAI/c4ai-command-r-plus",
         | 
| 8 | 
             
                "llama3-70b": "meta-llama/Meta-Llama-3-70B-Instruct",
         | 
| 9 | 
             
                "zephyr-141b": "HuggingFaceH4/zephyr-orpo-141b-A35b-v0.1",
         | 
| 10 | 
            -
                "default": " | 
| 11 | 
             
            }
         | 
| 12 |  | 
| 13 | 
             
            AVAILABLE_MODELS = list(MODEL_MAP.keys())
         | 
|  | |
| 7 | 
             
                "command-r-plus": "CohereForAI/c4ai-command-r-plus",
         | 
| 8 | 
             
                "llama3-70b": "meta-llama/Meta-Llama-3-70B-Instruct",
         | 
| 9 | 
             
                "zephyr-141b": "HuggingFaceH4/zephyr-orpo-141b-A35b-v0.1",
         | 
| 10 | 
            +
                "default": "NousResearch/Nous-Hermes-2-Mixtral-8x7B-DPO",
         | 
| 11 | 
             
            }
         | 
| 12 |  | 
| 13 | 
             
            AVAILABLE_MODELS = list(MODEL_MAP.keys())
         | 
    	
        examples/chat_with_openai.py
    CHANGED
    
    | @@ -6,7 +6,7 @@ api_key = "sk-xxxxx" | |
| 6 |  | 
| 7 | 
             
            client = OpenAI(base_url=base_url, api_key=api_key)
         | 
| 8 | 
             
            response = client.chat.completions.create(
         | 
| 9 | 
            -
                model="mixtral-8x7b",
         | 
| 10 | 
             
                messages=[
         | 
| 11 | 
             
                    {
         | 
| 12 | 
             
                        "role": "user",
         | 
|  | |
| 6 |  | 
| 7 | 
             
            client = OpenAI(base_url=base_url, api_key=api_key)
         | 
| 8 | 
             
            response = client.chat.completions.create(
         | 
| 9 | 
            +
                model="nous-mixtral-8x7b",
         | 
| 10 | 
             
                messages=[
         | 
| 11 | 
             
                    {
         | 
| 12 | 
             
                        "role": "user",
         | 
    	
        examples/chat_with_post.py
    CHANGED
    
    | @@ -8,7 +8,7 @@ chat_api = "http://127.0.0.1:23333" | |
| 8 | 
             
            api_key = "sk-xxxxx"
         | 
| 9 | 
             
            requests_headers = {}
         | 
| 10 | 
             
            requests_payload = {
         | 
| 11 | 
            -
                "model": "mixtral-8x7b",
         | 
| 12 | 
             
                "messages": [
         | 
| 13 | 
             
                    {
         | 
| 14 | 
             
                        "role": "user",
         | 
|  | |
| 8 | 
             
            api_key = "sk-xxxxx"
         | 
| 9 | 
             
            requests_headers = {}
         | 
| 10 | 
             
            requests_payload = {
         | 
| 11 | 
            +
                "model": "nous-mixtral-8x7b",
         | 
| 12 | 
             
                "messages": [
         | 
| 13 | 
             
                    {
         | 
| 14 | 
             
                        "role": "user",
         | 
    	
        messagers/message_composer.py
    CHANGED
    
    | @@ -12,7 +12,7 @@ class MessageComposer: | |
| 12 | 
             
                    if model in AVAILABLE_MODELS:
         | 
| 13 | 
             
                        self.model = model
         | 
| 14 | 
             
                    else:
         | 
| 15 | 
            -
                        self.model = "mixtral-8x7b"
         | 
| 16 | 
             
                    self.model_fullname = MODEL_MAP[self.model]
         | 
| 17 | 
             
                    self.system_roles = ["system"]
         | 
| 18 | 
             
                    self.inst_roles = ["user", "system", "inst"]
         | 
|  | |
| 12 | 
             
                    if model in AVAILABLE_MODELS:
         | 
| 13 | 
             
                        self.model = model
         | 
| 14 | 
             
                    else:
         | 
| 15 | 
            +
                        self.model = "nous-mixtral-8x7b"
         | 
| 16 | 
             
                    self.model_fullname = MODEL_MAP[self.model]
         | 
| 17 | 
             
                    self.system_roles = ["system"]
         | 
| 18 | 
             
                    self.inst_roles = ["user", "system", "inst"]
         | 
    	
        messagers/message_outputer.py
    CHANGED
    
    | @@ -7,7 +7,7 @@ class OpenaiStreamOutputer: | |
| 7 | 
             
                * https://platform.openai.com/docs/api-reference/chat/create
         | 
| 8 | 
             
                """
         | 
| 9 |  | 
| 10 | 
            -
                def __init__(self, owned_by="huggingface", model="mixtral-8x7b"):
         | 
| 11 | 
             
                    self.default_data = {
         | 
| 12 | 
             
                        "created": 1700000000,
         | 
| 13 | 
             
                        "id": f"chatcmpl-{owned_by}",
         | 
|  | |
| 7 | 
             
                * https://platform.openai.com/docs/api-reference/chat/create
         | 
| 8 | 
             
                """
         | 
| 9 |  | 
| 10 | 
            +
                def __init__(self, owned_by="huggingface", model="nous-mixtral-8x7b"):
         | 
| 11 | 
             
                    self.default_data = {
         | 
| 12 | 
             
                        "created": 1700000000,
         | 
| 13 | 
             
                        "id": f"chatcmpl-{owned_by}",
         | 
    	
        messagers/token_checker.py
    CHANGED
    
    | @@ -11,7 +11,7 @@ class TokenChecker: | |
| 11 | 
             
                    if model in MODEL_MAP.keys():
         | 
| 12 | 
             
                        self.model = model
         | 
| 13 | 
             
                    else:
         | 
| 14 | 
            -
                        self.model = "mixtral-8x7b"
         | 
| 15 |  | 
| 16 | 
             
                    self.model_fullname = MODEL_MAP[self.model]
         | 
| 17 |  | 
|  | |
| 11 | 
             
                    if model in MODEL_MAP.keys():
         | 
| 12 | 
             
                        self.model = model
         | 
| 13 | 
             
                    else:
         | 
| 14 | 
            +
                        self.model = "nous-mixtral-8x7b"
         | 
| 15 |  | 
| 16 | 
             
                    self.model_fullname = MODEL_MAP[self.model]
         | 
| 17 |  | 
    	
        networks/huggingchat_streamer.py
    CHANGED
    
    | @@ -20,7 +20,7 @@ class HuggingchatRequester: | |
| 20 | 
             
                    if model in MODEL_MAP.keys():
         | 
| 21 | 
             
                        self.model = model
         | 
| 22 | 
             
                    else:
         | 
| 23 | 
            -
                        self.model = "mixtral-8x7b"
         | 
| 24 | 
             
                    self.model_fullname = MODEL_MAP[self.model]
         | 
| 25 |  | 
| 26 | 
             
                def get_hf_chat_id(self):
         | 
| @@ -208,7 +208,7 @@ class HuggingchatStreamer: | |
| 208 | 
             
                    if model in MODEL_MAP.keys():
         | 
| 209 | 
             
                        self.model = model
         | 
| 210 | 
             
                    else:
         | 
| 211 | 
            -
                        self.model = "mixtral-8x7b"
         | 
| 212 | 
             
                    self.model_fullname = MODEL_MAP[self.model]
         | 
| 213 | 
             
                    self.message_outputer = OpenaiStreamOutputer(model=self.model)
         | 
| 214 |  | 
|  | |
| 20 | 
             
                    if model in MODEL_MAP.keys():
         | 
| 21 | 
             
                        self.model = model
         | 
| 22 | 
             
                    else:
         | 
| 23 | 
            +
                        self.model = "nous-mixtral-8x7b"
         | 
| 24 | 
             
                    self.model_fullname = MODEL_MAP[self.model]
         | 
| 25 |  | 
| 26 | 
             
                def get_hf_chat_id(self):
         | 
|  | |
| 208 | 
             
                    if model in MODEL_MAP.keys():
         | 
| 209 | 
             
                        self.model = model
         | 
| 210 | 
             
                    else:
         | 
| 211 | 
            +
                        self.model = "nous-mixtral-8x7b"
         | 
| 212 | 
             
                    self.model_fullname = MODEL_MAP[self.model]
         | 
| 213 | 
             
                    self.message_outputer = OpenaiStreamOutputer(model=self.model)
         | 
| 214 |  | 
    	
        networks/huggingface_streamer.py
    CHANGED
    
    | @@ -14,7 +14,7 @@ class HuggingfaceStreamer: | |
| 14 | 
             
                    if model in MODEL_MAP.keys():
         | 
| 15 | 
             
                        self.model = model
         | 
| 16 | 
             
                    else:
         | 
| 17 | 
            -
                        self.model = "mixtral-8x7b"
         | 
| 18 | 
             
                    self.model_fullname = MODEL_MAP[self.model]
         | 
| 19 | 
             
                    self.message_outputer = OpenaiStreamOutputer(model=self.model)
         | 
| 20 |  | 
|  | |
| 14 | 
             
                    if model in MODEL_MAP.keys():
         | 
| 15 | 
             
                        self.model = model
         | 
| 16 | 
             
                    else:
         | 
| 17 | 
            +
                        self.model = "nous-mixtral-8x7b"
         | 
| 18 | 
             
                    self.model_fullname = MODEL_MAP[self.model]
         | 
| 19 | 
             
                    self.message_outputer = OpenaiStreamOutputer(model=self.model)
         | 
| 20 |  | 
