Fixes#9
Add support for function calling and structured outputs.
* **README.md**
- Add a section about function calling and structured outputs.
- Include examples of using function calling and structured outputs.
- Mention the future plans for these features.
* **src/model.py**
- Add support for structured data formats like JSON and XML.
- Implement function calling capabilities.
- Include integration with external tools and APIs.
* **src/utils.py**
- Add utility functions for parsing and generating structured data formats.
- Include helper functions for function calling.
* **tests/test_model.py**
- Add unit tests for structured data format support.
- Include tests for function calling capabilities.
- Add tests for API integration.
* **tests/test_utils.py**
- Add unit tests for utility functions related to structured data formats.
- Include tests for helper functions for function calling.
---
For more details, open the [Copilot Workspace session](https://copilot-workspace.githubnext.com/deepseek-ai/DeepSeek-R1/issues/9?shareId=XXXX-XXXX-XXXX-XXXX).