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

fix: Update model lists and model availability test #348

Merged
merged 18 commits into from
Feb 28, 2025

Conversation

TillK17
Copy link
Contributor

@TillK17 TillK17 commented Feb 24, 2025

Context

Feature scope:

  • updated available model list for orchestration and openAI
  • updated ScenarioTest to check for deprecation of models

Definition of Done

  • Functionality scope stated & covered
  • Tests cover the scope above
  • Error handling created / updated & covered by the tests above
  • Aligned changes with the JavaScript SDK
  • Documentation updated
  • Release notes updated

@TillK17 TillK17 added the please-review Request to review a pull-request label Feb 24, 2025
Copy link
Contributor

@CharlesDuboisSAP CharlesDuboisSAP left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

need release notes, maybe add a @deperecated This model is not usable anymore tag in the Javadoc

Copy link
Contributor

@CharlesDuboisSAP CharlesDuboisSAP left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should we also deprecate models that are deprecated by AI Core but still usable?
https://me.sap.com/notes/3437766
@newtork

@TillK17
Copy link
Contributor Author

TillK17 commented Feb 24, 2025

  • replaced gpt-3.5-turbo-16k with gpt-4o in the affected orchestration tests

@newtork
Copy link
Contributor

newtork commented Feb 25, 2025

As discussed we'll propagate deprecation notices, may attach date hints.
But we'll not remove enum values.

If our current embedding model is considered deprecated and we cannot simply switch, please consider creating a BLI to track progress and alignment with JS.

a-d and others added 3 commits February 26, 2025 13:01
…and-test

# Conflicts:
#	sample-code/spring-app/src/test/java/com/sap/ai/sdk/app/controllers/ScenarioTest.java
@CharlesDuboisSAP CharlesDuboisSAP removed the please-review Request to review a pull-request label Feb 27, 2025
Copy link
Contributor

@newtork newtork left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

After discussing with PO we plan to migrate this test from release-blocking to scheduled workflow action, ideally to create PRs automatically for updating model list and deprecation state.

@newtork newtork enabled auto-merge (squash) February 28, 2025 09:52
@newtork newtork dismissed jjtang1985’s stale review February 28, 2025 10:09

I summarized our findings above. A BLI will be used to track progress.

@newtork newtork merged commit b194909 into main Feb 28, 2025
6 checks passed
@newtork newtork deleted the update-openAI-models-and-test branch February 28, 2025 10:09
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.

7 participants