-
Notifications
You must be signed in to change notification settings - Fork 7
release: 0.31.0 #199
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
base: main
Are you sure you want to change the base?
release: 0.31.0 #199
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This PR is being reviewed by Cursor Bugbot
Details
Your team is on the Bugbot Free tier. On this plan, Bugbot will review limited PRs each billing cycle for each member of your team.
To receive Bugbot reviews on all of your PRs, visit the Cursor dashboard to activate Pro and start your 14-day free trial.
| ): APIPromise<FineTuneDeleteResponse> { | ||
| const { force } = params; | ||
| return this._client.delete(path`/fine-tunes/${id}`, { query: { force }, ...options }); | ||
| } |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Bug: User Input Overrides Required API Parameters
The delete method spreads options after setting the query property, allowing user-provided options.query to override the required force parameter. This means the force value from params could be lost if the caller passes query in options, breaking the API call.
187276e to
3cb3894
Compare
3cb3894 to
90edcb9
Compare
90edcb9 to
19be098
Compare
19be098 to
0eb8879
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Bug: API Inconsistency Prevents Reasoning in Chat Creation
The reasoning field is missing from CompletionCreateParams.ChatCompletionAssistantMessageParam but present in the top-level ChatCompletionAssistantMessageParam and in response types. This inconsistency prevents users from including reasoning in assistant messages when creating chat completions, even though the API supports it in responses.
src/resources/chat/completions.ts#L535-L548
together-typescript/src/resources/chat/completions.ts
Lines 535 to 548 in 0eb8879
| export interface ChatCompletionAssistantMessageParam { | |
| role: 'assistant'; | |
| content?: string | null; | |
| /** | |
| * @deprecated | |
| */ | |
| function_call?: ChatCompletionAssistantMessageParam.FunctionCall; | |
| name?: string; | |
| tool_calls?: Array<CompletionsAPI.ToolChoice>; |
0eb8879 to
8e3637a
Compare
8e3637a to
db60a09
Compare
db60a09 to
f9d6b89
Compare
f9d6b89 to
c7a061d
Compare
c7a061d to
4939db7
Compare
4939db7 to
a26e02f
Compare
BREAKING CHANGE: Access to fine tuning APIs namespace has changed from `fine_tune` to `fine_tuning`
a26e02f to
689b6d0
Compare
…_checkpoints` BREAKING CHANGE: Access to the api for listing checkpoints has changed its name to `list_checkpoints`
689b6d0 to
b427181
Compare
83b1125 to
900cdb9
Compare
900cdb9 to
e0f7347
Compare
e0f7347 to
b401731
Compare
BREAKING CHANGE: Change call signature for `audio.create` to `audio.speech.create` to match spec with python library and add space for future APIs
b401731 to
b5b3175
Compare
b5b3175 to
e5fd933
Compare
e5fd933 to
c49f101
Compare
c49f101 to
9e0bd56
Compare
9e0bd56 to
77f0ac3
Compare
77f0ac3 to
9b93be6
Compare
9b93be6 to
37dd253
Compare
37dd253 to
e7d9bd5
Compare
e7d9bd5 to
62adf0d
Compare
62adf0d to
e6e2789
Compare
e6e2789 to
a16d595
Compare
a16d595 to
cc95643
Compare
Automated Release PR
0.31.0 (2025-11-26)
Full Changelog: v0.30.0...v0.31.0
⚠ BREAKING CHANGES
audio.createtoaudio.speech.createto match spec with python library and add space for future APIsrerank.create()download()tocontent()to align with other namespacesimages.createis nowimages.generatelist_checkpointsfine_tunetofine_tuningFeatures
.create(34f7fe5)images.generate(250569f)Chores
Styles
retrieve_checkpointstolist_checkpoints(b2c168a)fine_tuning(77b1211)This pull request is managed by Stainless's GitHub App.
The semver version number is based on included commit messages. Alternatively, you can manually set the version number in the title of this pull request.
For a better experience, it is recommended to use either rebase-merge or squash-merge when merging this pull request.
🔗 Stainless website
📚 Read the docs
🙋 Reach out for help or questions