This PR adds support for Azure OpenAI integration. It includes environment variable templates for Azure OpenAI in the .env.sample file and implements the Azure client in src/translation_agent/utils.py.
Changelog
What are the changes made in this PR?
Test plan
Please make sure to do each of the following if applicable to your PR. (If you're not sure about any one of these just ask and we will happily help.)
[x] run pre-commit hooks and linters (make sure you've first installed via pre-commit install)
[ ] add unit tests for any new functionality
[ ] update docstrings for any new or updated methods or classes
[ ] run unit tests via pytest tests
[ ] include relevant commands and any other artifacts in this summary (eval results, etc.)
Context
What is the purpose of this PR? Is it to
This PR adds support for Azure OpenAI integration. It includes environment variable templates for Azure OpenAI in the .env.sample file and implements the Azure client in src/translation_agent/utils.py.
Changelog
What are the changes made in this PR?
Test plan
Please make sure to do each of the following if applicable to your PR. (If you're not sure about any one of these just ask and we will happily help.)
pre-commit install
)pytest tests