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

feat: [OpenAI] Tool Choice Convenience #330

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

rpanackal
Copy link
Member

Context

AI/ai-sdk-java-backlog#172.

Convenience request class contains fields of generated model types. Ideally, we want to limit scenarios the user would have to deal with generated model classes.

Tool choice convenience is lets the user to set the strategy for tools usage/selection.

Feature scope:

  • Convenience methods for tool use in request construction

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

@rpanackal rpanackal changed the title Feat/openai conv api tool choice feat: [OpenAI] Tool Choice Convenience Feb 13, 2025
@rpanackal rpanackal self-assigned this Feb 13, 2025
@rpanackal rpanackal force-pushed the feat/stable-conv-openai branch from b3ead80 to f33bfad Compare February 17, 2025 14:14
Base automatically changed from feat/stable-conv-openai to main February 19, 2025 09:43
@rpanackal rpanackal force-pushed the feat/openai-conv-api-toolChoice branch from 24812d8 to f294360 Compare February 21, 2025 14:02
@rpanackal rpanackal added the please-review Request to review a pull-request label Feb 21, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
please-review Request to review a pull-request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant