---
title: "groq-sdk Breaking Changes on npm | Since.dev"
description: "What each groq-sdk release removed, renamed or changed: 145 breaking changes in 3 versions on npm, each with its source."
canonical_url: https://since.dev/packages/npm/groq-sdk
last_updated: 2024-08-27
---

# 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

## 0.6.0

20 breaking changes, first published August 27, 2024.

- **Signature changed** `default.Audio.TranscriptionCreateParams.file`  

Was file: Uploadable; now file: Core.Uploadable. [npmjs.com](https://www.npmjs.com/package/groq-sdk/v/0.6.0)
- **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](https://www.npmjs.com/package/groq-sdk/v/0.6.0)
- **Signature changed** `default.Audio.Transcriptions.TranscriptionCreateParams.file`  

Was file: Uploadable; now file: Core.Uploadable. [npmjs.com](https://www.npmjs.com/package/groq-sdk/v/0.6.0)
- **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](https://www.npmjs.com/package/groq-sdk/v/0.6.0)
- **Signature changed** `default.Audio.TranslationCreateParams.file`  

Was file: Uploadable; now file: Core.Uploadable. [npmjs.com](https://www.npmjs.com/package/groq-sdk/v/0.6.0)
- **Signature changed** `default.Audio.Translations.TranslationCreateParams.file`  

Was file: Uploadable; now file: Core.Uploadable. [npmjs.com](https://www.npmjs.com/package/groq-sdk/v/0.6.0)
- **Signature changed** `default.Chat.ChatCompletionAssistantMessageParam.FunctionCall.arguments`  

Was arguments: string; now arguments?: string. [npmjs.com](https://www.npmjs.com/package/groq-sdk/v/0.6.0)
- **Signature changed** `default.Chat.ChatCompletionAssistantMessageParam.FunctionCall.name`  

Was name: string; now name?: string. [npmjs.com](https://www.npmjs.com/package/groq-sdk/v/0.6.0)
- **Signature changed** `default.Chat.Completions.ChatCompletionAssistantMessageParam.FunctionCall.arguments`  

Was arguments: string; now arguments?: string. [npmjs.com](https://www.npmjs.com/package/groq-sdk/v/0.6.0)
- **Signature changed** `default.Chat.Completions.ChatCompletionAssistantMessageParam.FunctionCall.name`  

Was name: string; now name?: string. [npmjs.com](https://www.npmjs.com/package/groq-sdk/v/0.6.0)

And 10 more in this version.

## 0.5.0

21 breaking changes, first published June 11, 2024.

- **Removed** `default.Audio.TranscriptionCreateResponse`  

Audio.TranscriptionCreateResponse was removed in groq-sdk 0.5.0 [npmjs.com](https://www.npmjs.com/package/groq-sdk/v/0.5.0)
- **Removed** `default.Audio.Transcriptions.TranscriptionCreateResponse`  

Audio.Transcriptions.TranscriptionCreateResponse was removed in groq-sdk 0.5.0 [npmjs.com](https://www.npmjs.com/package/groq-sdk/v/0.5.0)
- **Removed** `default.Audio.TranslationCreateResponse`  

Audio.TranslationCreateResponse was removed in groq-sdk 0.5.0 [npmjs.com](https://www.npmjs.com/package/groq-sdk/v/0.5.0)
- **Removed** `default.Audio.Translations.TranslationCreateResponse`  

Audio.Translations.TranslationCreateResponse was removed in groq-sdk 0.5.0 [npmjs.com](https://www.npmjs.com/package/groq-sdk/v/0.5.0)
- **Removed** `Groq.Audio.TranscriptionCreateResponse`  

Groq.Audio.TranscriptionCreateResponse was removed in groq-sdk 0.5.0 [npmjs.com](https://www.npmjs.com/package/groq-sdk/v/0.5.0)
- **Removed** `Groq.Audio.Transcriptions.TranscriptionCreateResponse`  

Groq.Audio.Transcriptions.TranscriptionCreateResponse was removed in groq-sdk 0.5.0 [npmjs.com](https://www.npmjs.com/package/groq-sdk/v/0.5.0)
- **Removed** `Groq.Audio.TranslationCreateResponse`  

Groq.Audio.TranslationCreateResponse was removed in groq-sdk 0.5.0 [npmjs.com](https://www.npmjs.com/package/groq-sdk/v/0.5.0)
- **Removed** `Groq.Audio.Translations.TranslationCreateResponse`  

Groq.Audio.Translations.TranslationCreateResponse was removed in groq-sdk 0.5.0 [npmjs.com](https://www.npmjs.com/package/groq-sdk/v/0.5.0)
- **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](https://github.com/groq/groq-typescript/blob/v0.5.0/api.md)
- **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](https://github.com/groq/groq-typescript/blob/v0.5.0/api.md)

And 11 more in this version.

## 0.4.0

104 breaking changes, first published May 23, 2024.

- **Removed** `default.Chat.ChatCompletion.Choice.Logprobs.Content`  

Chat.ChatCompletion.Choice.Logprobs.Content was removed in groq-sdk 0.4.0 [npmjs.com](https://www.npmjs.com/package/groq-sdk/v/0.4.0)
- **Removed** `default.Chat.ChatCompletion.Choice.Message`  

Chat.ChatCompletion.Choice.Message was removed in groq-sdk 0.4.0 [npmjs.com](https://www.npmjs.com/package/groq-sdk/v/0.4.0)
- **Removed** `default.Chat.ChatCompletion.Usage`  

Chat.ChatCompletion.Usage was removed in groq-sdk 0.4.0 [npmjs.com](https://www.npmjs.com/package/groq-sdk/v/0.4.0)
- **Removed** `default.Chat.CompletionCreateParams.Message`  

Chat.CompletionCreateParams.Message was removed in groq-sdk 0.4.0 [npmjs.com](https://www.npmjs.com/package/groq-sdk/v/0.4.0)
- **Removed** `default.Chat.CompletionCreateParams.Tool`  

Chat.CompletionCreateParams.Tool was removed in groq-sdk 0.4.0 [npmjs.com](https://www.npmjs.com/package/groq-sdk/v/0.4.0)
- **Removed** `default.Chat.CompletionCreateParams.ToolChoice`  

Chat.CompletionCreateParams.ToolChoice was removed in groq-sdk 0.4.0 [npmjs.com](https://www.npmjs.com/package/groq-sdk/v/0.4.0)
- **Removed** `default.Chat.Completions.ChatCompletion.Choice.Logprobs.Content`  

Chat.Completions.ChatCompletion.Choice.Logprobs.Content was removed in groq-sdk 0.4.0 [npmjs.com](https://www.npmjs.com/package/groq-sdk/v/0.4.0)
- **Removed** `default.Chat.Completions.ChatCompletion.Choice.Message`  

Chat.Completions.ChatCompletion.Choice.Message was removed in groq-sdk 0.4.0 [npmjs.com](https://www.npmjs.com/package/groq-sdk/v/0.4.0)
- **Removed** `default.Chat.Completions.ChatCompletion.Usage`  

Chat.Completions.ChatCompletion.Usage was removed in groq-sdk 0.4.0 [npmjs.com](https://www.npmjs.com/package/groq-sdk/v/0.4.0)
- **Removed** `default.Chat.Completions.CompletionCreateParams.Message`  

Chat.Completions.CompletionCreateParams.Message was removed in groq-sdk 0.4.0 [npmjs.com](https://www.npmjs.com/package/groq-sdk/v/0.4.0)

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](https://since.dev/scan.md), or have your coding agent call `check_code` with your manifest or lockfile over [MCP](https://since.dev/docs.md#mcp). [The API](https://since.dev/docs.md#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.

[Scan a repository](https://since.dev/scan.md). Any public GitHub repository. No sign-in.

### Tell your agent what changed since it was trained.

`claude mcp add --transport http since https://api.since.dev/mcp`

---

Every page on this site as Markdown: https://since.dev/sitemap.md. For agents: https://since.dev/llms.txt.
