groq-sdk breaking changes
Every breaking API change we have recorded in groq-sdk on npm: 145 breaking changes in 3 versions. Below are its newest 3 versions, removals and renames first, each with its source.
Newest change August 27, 2024

On this page
0.6.0
- Signature changed
default.Audio.TranscriptionCreateParams.file
Was file: Uploadable; now file: Core.Uploadable. npmjs.com - Signature changed
default.Audio.TranscriptionCreateParams.language
Was language?: string; now language?: (string & {}) | 'en' | 'zh' | 'de' | 'es' | 'ru' | 'ko' | 'fr' | 'ja' | 'pt' | 'tr' | 'pl' | 'ca' | 'nl' | 'ar' | 'sv' | 'it' | 'id' | 'hi' | 'fi' | 'vi' | 'he' | 'uk' | 'el' | 'ms' | 'cs' | 'ro' |... npmjs.com - Signature changed
default.Audio.Transcriptions.TranscriptionCreateParams.file
Was file: Uploadable; now file: Core.Uploadable. npmjs.com - Signature changed
default.Audio.Transcriptions.TranscriptionCreateParams.language
Was language?: string; now language?: (string & {}) | 'en' | 'zh' | 'de' | 'es' | 'ru' | 'ko' | 'fr' | 'ja' | 'pt' | 'tr' | 'pl' | 'ca' | 'nl' | 'ar' | 'sv' | 'it' | 'id' | 'hi' | 'fi' | 'vi' | 'he' | 'uk' | 'el' | 'ms' | 'cs' | 'ro' |... npmjs.com - Signature changed
default.Audio.TranslationCreateParams.file
Was file: Uploadable; now file: Core.Uploadable. npmjs.com - Signature changed
default.Audio.Translations.TranslationCreateParams.file
Was file: Uploadable; now file: Core.Uploadable. npmjs.com - Signature changed
default.Chat.ChatCompletionAssistantMessageParam.FunctionCall.arguments
Was arguments: string; now arguments?: string. npmjs.com - Signature changed
default.Chat.ChatCompletionAssistantMessageParam.FunctionCall.name
Was name: string; now name?: string. npmjs.com - Signature changed
default.Chat.Completions.ChatCompletionAssistantMessageParam.FunctionCall.arguments
Was arguments: string; now arguments?: string. npmjs.com - Signature changed
default.Chat.Completions.ChatCompletionAssistantMessageParam.FunctionCall.name
Was name: string; now name?: string. npmjs.com
And 10 more in this version.
0.5.0
- Removed
default.Audio.TranscriptionCreateResponse
Audio.TranscriptionCreateResponse was removed in groq-sdk 0.5.0 npmjs.com - Removed
default.Audio.Transcriptions.TranscriptionCreateResponse
Audio.Transcriptions.TranscriptionCreateResponse was removed in groq-sdk 0.5.0 npmjs.com - Removed
default.Audio.TranslationCreateResponse
Audio.TranslationCreateResponse was removed in groq-sdk 0.5.0 npmjs.com - Removed
default.Audio.Translations.TranslationCreateResponse
Audio.Translations.TranslationCreateResponse was removed in groq-sdk 0.5.0 npmjs.com - Removed
Groq.Audio.TranscriptionCreateResponse
Groq.Audio.TranscriptionCreateResponse was removed in groq-sdk 0.5.0 npmjs.com - Removed
Groq.Audio.Transcriptions.TranscriptionCreateResponse
Groq.Audio.Transcriptions.TranscriptionCreateResponse was removed in groq-sdk 0.5.0 npmjs.com - Removed
Groq.Audio.TranslationCreateResponse
Groq.Audio.TranslationCreateResponse was removed in groq-sdk 0.5.0 npmjs.com - Removed
Groq.Audio.Translations.TranslationCreateResponse
Groq.Audio.Translations.TranslationCreateResponse was removed in groq-sdk 0.5.0 npmjs.com - Signature changed
client.audio.transcriptions.create
client.audio.transcriptions.create now returns Transcription instead of TranscriptionCreateResponse. Code that depends on the old return type must be updated. github.com - Signature changed
client.audio.translations.create
client.audio.translations.create now returns Translation instead of TranslationCreateResponse. Code that depends on the old return type must be updated. github.com
And 11 more in this version.
0.4.0
- Removed
default.Chat.ChatCompletion.Choice.Logprobs.Content
Chat.ChatCompletion.Choice.Logprobs.Content was removed in groq-sdk 0.4.0 npmjs.com - Removed
default.Chat.ChatCompletion.Choice.Message
Chat.ChatCompletion.Choice.Message was removed in groq-sdk 0.4.0 npmjs.com - Removed
default.Chat.ChatCompletion.Usage
Chat.ChatCompletion.Usage was removed in groq-sdk 0.4.0 npmjs.com - Removed
default.Chat.CompletionCreateParams.Message
Chat.CompletionCreateParams.Message was removed in groq-sdk 0.4.0 npmjs.com - Removed
default.Chat.CompletionCreateParams.Tool
Chat.CompletionCreateParams.Tool was removed in groq-sdk 0.4.0 npmjs.com - Removed
default.Chat.CompletionCreateParams.ToolChoice
Chat.CompletionCreateParams.ToolChoice was removed in groq-sdk 0.4.0 npmjs.com - Removed
default.Chat.Completions.ChatCompletion.Choice.Logprobs.Content
Chat.Completions.ChatCompletion.Choice.Logprobs.Content was removed in groq-sdk 0.4.0 npmjs.com - Removed
default.Chat.Completions.ChatCompletion.Choice.Message
Chat.Completions.ChatCompletion.Choice.Message was removed in groq-sdk 0.4.0 npmjs.com - Removed
default.Chat.Completions.ChatCompletion.Usage
Chat.Completions.ChatCompletion.Usage was removed in groq-sdk 0.4.0 npmjs.com - Removed
default.Chat.Completions.CompletionCreateParams.Message
Chat.Completions.CompletionCreateParams.Message was removed in groq-sdk 0.4.0 npmjs.com
And 94 more in this version.
Check your code
These are the changes. To see which of them reach your code, scan a public repository, or have your coding agent call check_code with your manifest or lockfile over MCP. The API reads every change in every version, not only the newest. On Team and up, a fix pull request opens for the changes that reach a connected repository. Nothing merges or deploys.

Put your code on continuous management.
Scan a public repository now, or give your agent one line.
See how out of date your code is.
Tell your agent what changed since it was trained.
claude mcp add --transport http since https://api.since.dev/mcp