chore(providers): generate/auto-update synthetic config #109
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Also changes the default small model to
DeepSeek-V3.1-Terminusfromgpt-oss(fine if it should staygpt-oss) and adds thecrush.jsonfrom the Crush repo.There's an overrides function because Synthetic proxy some models from Together and Fireworks, but currently omit
supported_features. Without setting some things manually, the filter for tool-supporting models excludes all but three and mistakenly say some of them don't support reasoning. With those overrides, I think all the metadata is correct.I asked them about including metadata for proxied models,
but haven't received a response quite yetand they said they've added it to their user wishlist. I'll update this PR, or open another one, to remove the overrides if/when they get it fixed.CONTRIBUTING.md.