Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
# Changelog

## [4.37.0]

- Remove LeMUR support — the LeMUR API has been shut down and its endpoints answer 404. `client.lemur`, `LemurService`, and all Lemur request/response types are removed. For LeMUR-style workloads, use the LLM Gateway (`llm-gateway.assemblyai.com/v1/chat/completions`); it takes transcript text rather than `transcript_ids`

## [4.36.8]

- Fix an uncaught exception that killed the process when a still-connecting socket was torn down — on a connection-attempt timeout or a `close()` racing `connect()`, `ws` emits `error` on the next tick after the SDK had removed all listeners. Teardown now keeps an error sink attached, and a timed-out `connect()` rejects into the caller's `catch` instead of crashing first
Expand Down
4 changes: 2 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "assemblyai",
"version": "4.36.8",
"description": "The AssemblyAI JavaScript SDK provides an easy-to-use interface for interacting with the AssemblyAI API, which supports async and real-time transcription, as well as the latest LeMUR models.",
"version": "4.37.0",
"description": "The AssemblyAI JavaScript SDK provides an easy-to-use interface for interacting with the AssemblyAI API, which supports async and real-time transcription.",
"engines": {
"node": ">=18"
},
Expand Down
8 changes: 0 additions & 8 deletions src/services/index.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
import { BaseServiceParams } from "..";
import { SyncTranscriber } from "./sync";
import { SyncTranscriptError } from "../utils/errors";
import { LemurService } from "./lemur";
import {
RealtimeTranscriber,
RealtimeTranscriberFactory,
Expand Down Expand Up @@ -38,11 +37,6 @@ class AssemblyAI {
*/
public transcripts: TranscriptService;

/**
* The LeMUR service.
*/
public lemur: LemurService;

/**
* The realtime service.
*/
Expand Down Expand Up @@ -70,7 +64,6 @@ class AssemblyAI {

this.files = new FileService(params);
this.transcripts = new TranscriptService(params, this.files);
this.lemur = new LemurService(params);
this.realtime = new RealtimeTranscriberFactory(params);

this.streaming = new StreamingTranscriberFactory({
Expand All @@ -93,7 +86,6 @@ export {
AssemblyAI,
SyncTranscriber,
SyncTranscriptError,
LemurService,
RealtimeTranscriberFactory,
RealtimeTranscriber,
RealtimeServiceFactory,
Expand Down
95 changes: 0 additions & 95 deletions src/services/lemur/index.ts

This file was deleted.

30 changes: 0 additions & 30 deletions src/types/deprecated.ts
Original file line number Diff line number Diff line change
@@ -1,11 +1,6 @@
import { FileUploadParams } from "./files";
import {
CreateRealtimeTemporaryTokenParams,
LemurActionItemsParams,
LemurBaseParams,
LemurQuestionAnswerParams,
LemurSummaryParams,
LemurTaskParams,
ListTranscriptParams,
TranscriptOptionalParams,
TranscriptParams,
Expand Down Expand Up @@ -36,31 +31,6 @@ export type SubmitParameters = SubmitParams;
*/
export type CreateRealtimeTemporaryTokenParameters =
CreateRealtimeTemporaryTokenParams;
/**
* @deprecated
* Use`LemurActionItemsParams` instead.
*/
export type LemurActionItemsParameters = LemurActionItemsParams;
/**
* @deprecated
* Use`LemurBaseParams` instead.
*/
export type LemurBaseParameters = LemurBaseParams;
/**
* @deprecated
* Use`LemurQuestionAnswerParams` instead.
*/
export type LemurQuestionAnswerParameters = LemurQuestionAnswerParams;
/**
* @deprecated
* Use`LemurSummaryParams` instead.
*/
export type LemurSummaryParameters = LemurSummaryParams;
/**
* @deprecated
* Use`LemurTaskParams` instead.
*/
export type LemurTaskParameters = LemurTaskParams;
/**
* @deprecated
* Use`ListTranscriptParams` instead.
Expand Down
Loading
Loading