-
Notifications
You must be signed in to change notification settings - Fork 26
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
🌿 ✨ [Scheduled] Update API Spec #236
Conversation
🌿 Preview your docs: https://vapi-preview-9c5d46dd-7270-4529-9fe1-3a60efb31bb1.docs.buildwithfern.com |
…g config This commit adds support for Supabase storage and Anthropic thinking configuration in the OpenAPI specification. It introduces new fields for Supabase credentials, bucket plans, and Anthropic thinking budget tokens. It also updates the description for the "model" field to include the new "claude-3-7-sonnet-20250219" model.
🌿 Preview your docs: https://vapi-preview-46609d0d-68e6-4001-9628-721d0565ac1a.docs.buildwithfern.com |
🌿 Preview your docs: https://vapi-preview-d4b7a00d-056b-4b64-9f44-114bae89bbd2.docs.buildwithfern.com |
fern/apis/api/openapi.json
Outdated
"enum": [ | ||
"#", | ||
"*", | ||
"" |
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.
@humford this empty string might be causing the build failure
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.
All of these values will cause an issue with code generation. Our docs here may help to resolve: https://buildwithfern.com/learn/api-definition/openapi/extensions/others#enum-descriptions-and-names
🌿 Preview your docs: https://vapi-preview-db71fee7-f992-4864-a6a4-ac8ce3dd181d.docs.buildwithfern.com |
🌿 Preview your docs: https://vapi-preview-c7948df3-0e32-4d14-b30c-5b2edccc1ed5.docs.buildwithfern.com |
🌿 Preview your docs: https://vapi-preview-8be0ab28-8c61-4775-a823-0d6c14ae90e9.docs.buildwithfern.com |
…s and values This commit makes changes to the `openapi.json` file in the `fern/apis/api` directory. Specifically, it updates the schema of the `model` and `provider` fields. The `model` field type is changed from `string` to `object`, and an enum of possible model values is added, including various versions of "Gemini" and "Google". The `provider` field now has an enum specifying "google" as the only possible value.
🌿 Preview your docs: https://vapi-preview-3d5fdf00-cda2-443b-a61d-eb8bf2b4d8da.docs.buildwithfern.com |
Summary
The QueryTool was added to the API, along with the KnowledgeBase object and the SupabaseCredential. The CreateQueryToolDTO and UpdateQueryToolDTO were also introduced to facilitate the creation and modification of QueryTools. Additionally, the FallbackHumeVoice and FallbackVapiVoice were added to the list of available voices for text-to-speech synthesis.
Added
Removed
Changed