Closed maciejmajek closed 1 week ago
@coderabbit pause
This pull request introduces several enhancements to the RAI framework documentation and configuration files. The README.md
file now includes a "Configure RAI" section and an expanded "Limitations" section. The config.toml
file has been updated with new sections for automatic speech recognition (ASR) and text-to-speech (TTS) configurations, along with changes to vendor models. A new configuration wizard has been implemented in configurator.py
using Streamlit. Additionally, the pyproject.toml
file adds a new dependency, and modifications to the get_tracing_callbacks
function in model_initialization.py
improve flexibility in tracing configurations.
File | Change Summary |
---|---|
README.md | - Added "Configure RAI" section with configuration tool instructions. - Expanded "Limitations" section to address resource usage. |
config.toml | - Updated [vendor] section to change embeddings_model and added new [asr] and [tts] sections with specific parameters. |
pyproject.toml | - Added dependency: tomli-w = "^1.1.0" in [tool.poetry.dependencies] . |
src/rai/rai/utils/configurator.py | - Introduced a configuration wizard with multiple steps for AI environment setup, including error handling and testing functionalities. |
src/rai/rai/utils/model_initialization.py | - Updated get_tracing_callbacks function to include override_use_langfuse and override_use_langsmith parameters for enhanced flexibility. |
README.md
for the "Embodied AI Community Group update" PR also involve modifications to the README.md
file, enhancing clarity and accessibility, similar to the updates made in the main PR regarding configuration and limitations.🐇 In the land of code where rabbits play,
New sections bloom, guiding the way.
Configuration tools, oh what a delight,
With ASR and TTS, our future is bright!
So hop along, let’s set it right,
Together we’ll code, through day and night! 🐰✨
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
Purpose
RAI's configuration is mostly dictated by the config.toml file.
Proposed Changes
This PR introduces a gui for configuring the following parts of RAI:
Issues
Testing
Summary by CodeRabbit
New Features
Bug Fixes
Refactor
Documentation