Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Agentic OV Exp Next Major Update #253

Merged
merged 3 commits into from
Feb 17, 2025

Conversation

HendricksJudy
Copy link
Collaborator

This pull request includes significant updates to the OvIntelligence package, focusing on adding new functionalities, improving logging, and enhancing the user interface. The most significant changes include adding a logger setup, a model selector, an operator mode tutorial, and token counting capabilities. Additionally, several files have been renamed and dependencies updated.

New functionalities and enhancements:

  • OvIntelligence/logger_setup.py: Introduced a logger setup function to configure a logger with a rotating file handler and stream handler.
  • OvIntelligence/model_selector.py: Added a model selector function to instantiate and return the appropriate language model instance based on the given model name.
  • OvIntelligence/operator_mode.py: Created an operator mode tutorial to guide users through the interface and features of the application.
  • OvIntelligence/token_counter.py: Implemented a token counter class to count tokens for input and output texts using tiktoken, along with a decorator to automatically count tokens for functions that process queries.

File renaming and dependency updates:

  • OvStudent/config_manager.py renamed to OvIntelligence/config_manager.py: Updated the gemini_api_key to a non-null value.
  • OvStudent/requirements.txt renamed to OvIntelligence/requirements.txt: Added new dependencies gpt4all, tiktoken, and pyngrok.

These changes collectively improve the functionality, logging, and usability of the OvIntelligence package.

@HendricksJudy HendricksJudy merged commit 1c4ef05 into Starlitnightly:master Feb 17, 2025
1 of 2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant