Todo
=====

# Refactoring
- [x] Streamline context, move settings into own simple chat specific protocol

# Providers
- [x] Anthropic
  - [x] Vision/Embeddings
  - [x] Function Calls
  - [ ] Updated API Function Call Implementation
- [x] Mistral
    - [x] Function Calls 
- [x] Gemini 
    - [x] Vision/Embeddings
    - [ ] Function Calls 
- [x] OpenAI
    - [x] Vision/Embeddings
    - [x] Function Calls
- [ ] HuggingFace
- [ ] OpenVllm
