-
Notifications
You must be signed in to change notification settings - Fork 467
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
Enhance dotAI Functionality: Model Listing, Exception Handling, Improved Logging, and Updated Tests #29587
Comments
victoralfaro-dotcms
added a commit
that referenced
this issue
Aug 14, 2024
…d 'type' instead of just a list os strings. Throwing exceptions when AppConfig.isEnabled() is false to break the tests when any of AI API url or AI API key are missing. Clean the default values for model names. Added better logging at key places when interacting with OpenAI provider. Tests were added/updated.
victoralfaro-dotcms
added a commit
that referenced
this issue
Aug 14, 2024
…d 'type' instead of just a list os strings. Throwing exceptions when AppConfig.isEnabled() is false to break the tests when any of AI API url or AI API key are missing. Clean the default values for model names. Added better logging at key places when interacting with OpenAI provider. Tests were added/updated.
victoralfaro-dotcms
added a commit
that referenced
this issue
Aug 14, 2024
…d 'type' instead of just a list os strings. Throwing exceptions when AppConfig.isEnabled() is false to break the tests when any of AI API url or AI API key are missing. Clean the default values for model names. Added better logging at key places when interacting with OpenAI provider. Tests were added/updated.
victoralfaro-dotcms
added a commit
that referenced
this issue
Aug 15, 2024
victoralfaro-dotcms
added a commit
that referenced
this issue
Aug 15, 2024
QA Notes |
github-project-automation
bot
moved this from Done
to Internal QA
in dotCMS - Product Planning
Aug 21, 2024
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
Parent Issue
#28813
User Story
As a Java developer, I want to perform several enhancements to the current dotAI functionality so that it is more reliable, better documented, and easier to debug.
availableModels
array, return a list of JSON objects containing thename
andtype
of the models.disabled
due to missing API URLs or API key.AppConfig.debugLogger()
method, at critical points in the code, like OpenAI interaction.models
endpoint.Acceptance Criteria
name
andtype
for theavailableModels
.AppConfig.debugLogger()
at critical points, particularly for OpenAI interactions.models
endpoint.dotCMS Version
master
Proposed Objective
Core Features
Proposed Priority
Priority 2 - High
External Links... Slack Conversations, Support Tickets, Figma Designs, etc.
to_define
Assumptions & Initiation Needs
models
endpoint provides a comprehensive and up-to-date list of supported models.Quality Assurance Notes & Workarounds
Sub-Tasks & Estimates
availableModels
withname
andtype
(4 hours).AppConfig.debugLogger()
at critical points (3 hours).The text was updated successfully, but these errors were encountered: