text: Title: Open Files
  Body: ### Describe the bug
  
  I tried to open a screenshot with this command and Open Interpreter Crashed:
  
  `> open /Users/maxpetrusenko/Desktop/photo_2023-11-23_17-58-50.jpg please
  
          Python Version: 3.10.12
          Pip Version: 23.2.1
          Open-interpreter Version: cmd:A, pkg: 0.1.15
          OS Version and Architecture: macOS-14.1-arm64-arm-64bit
          CPU Info: arm
          RAM Info: 16.00 GB, used: 6.80, free: 0.19
          
  
          Interpreter Info
          Vision: False
          Model: openai/gpt-4
          Function calling: False
          Context window: 3000
          Max tokens: 1000
  
          Auto run: False
          API base: http://localhost:1234/v1
          Local: True
  
          Curl output: [Errno 2] No such file or directory: 'curl http://localhost:1234/v1'
      
      
  Traceback (most recent call last):
    File "/Users/maxpetrusenko/miniforge3/lib/python3.10/site-packages/interpreter/core/respond.py", line 49, in respond
      for chunk in interpreter._llm(messages_for_llm):
    File "/Users/maxpetrusenko/miniforge3/lib/python3.10/site-packages/interpreter/llm/convert_to_coding_llm.py", line 65, in coding_llm
      for chunk in text_llm(messages):
    File "/Users/maxpetrusenko/miniforge3/lib/python3.10/site-packages/interpreter/llm/setup_text_llm.py", line 32, in base_llm
      messages = tt.trim(
    File "/Users/maxpetrusenko/miniforge3/lib/python3.10/site-packages/tokentrim/tokentrim.py", line 189, in trim
      shorten_message_to_fit_limit(message, tokens_remaining, model)
    File "/Users/maxpetrusenko/miniforge3/lib/python3.10/site-packages/tokentrim/tokentrim.py", line 95, in shorten_message_to_fit_limit
      new_length = int(len(encoding.encode(content)) * ratio)
    File "/Users/maxpetrusenko/miniforge3/lib/python3.10/site-packages/tiktoken/core.py", line 116, in encode
      if match := _special_token_regex(disallowed_special).search(text):
  TypeError: expected string or buffer
  
  During handling of the above exception, another exception occurred:
  
  Traceback (most recent call last):
    File "/Users/maxpetrusenko/miniforge3/bin/interpreter", line 8, in <module>
      sys.exit(cli())
    File "/Users/maxpetrusenko/miniforge3/lib/python3.10/site-packages/interpreter/core/core.py", line 24, in cli
      cli(self)
    File "/Users/maxpetrusenko/miniforge3/lib/python3.10/site-packages/interpreter/cli/cli.py", line 268, in cli
      interpreter.chat()
    File "/Users/maxpetrusenko/miniforge3/lib/python3.10/site-packages/interpreter/core/core.py", line 86, in chat
      for _ in self._streaming_chat(message=message, display=display):
    File "/Users/maxpetrusenko/miniforge3/lib/python3.10/site-packages/interpreter/core/core.py", line 106, in _streaming_chat
      yield from terminal_interface(self, message)
    File "/Users/maxpetrusenko/miniforge3/lib/python3.10/site-packages/interpreter/terminal_interface/terminal_interface.py", line 115, in terminal_interface
      for chunk in interpreter.chat(message, display=False, stream=True):
    File "/Users/maxpetrusenko/miniforge3/lib/python3.10/site-packages/interpreter/core/core.py", line 127, in _streaming_chat
      yield from self._respond()
    File "/Users/maxpetrusenko/miniforge3/lib/python3.10/site-packages/interpreter/core/core.py", line 162, in _respond
      yield from respond(self)
    File "/Users/maxpetrusenko/miniforge3/lib/python3.10/site-packages/interpreter/core/respond.py", line 97, in respond
      raise Exception(
  Exception: expected string or buffer
  
  Please make sure LM Studio's local server is running by following the steps above.
  
  If LM Studio's local server is running, please try a language model with a different architecture.`
  
  
  ### Reproduce
  
  
  1. run interpreter --local
  2. start server ( LM Studio tried with mistral instruct v0 1 cguf )
  3. open "/path/to/screenshot" please
  
  ### Expected behavior
  
  no crash
  
  ### Screenshots
  
  _No response_
  
  ### Open Interpreter version
  
  0.1.15
  
  ### Python version
  
  3.11
  
  ### Operating System name and version
  
  mac m2
  
  ### Additional context
  
  _No response_