Summary
github.com/AssemblyAI/assemblyai-go-sdk is AssemblyAI's official, actively released Go SDK (versioned releases up through v1.3.0+, e.g. "Utterance Detection and Word Search"). Its client exposes a dedicated LeMUR service — a genuine generative-AI execution surface distinct from transcription: LeMUR.Task(), LeMUR.Summary(), and question-answering calls send transcript context to an LLM (Claude 4 Sonnet/Opus and others) and return LLM-generated text, with configurable final_model, max_output_size, and temperature parameters. The SDK also exposes a RealTime streaming transcription service.
This is not a CRUD/admin API — LeMUR is a request/response (and prompt-parameterized) LLM execution call comparable in kind to the Chat/Generate surfaces already instrumented for other providers in trace/contrib/, and none of it is currently wired up in this repo.
Weekly downloads
Weekly downloads: 568,268 (as of 2026-08-29; https://api.npmjs.org/downloads/point/last-week/assemblyai — measured on assemblyai, the primary/flagship AssemblyAI client package, since Go module registries don't publish download counts)
Braintrust docs status: not_found
- https://www.braintrust.dev/docs/integrations — no AssemblyAI entry.
- AssemblyAI only appears in Braintrust's ecosystem indirectly, via the generic Vercel AI SDK OpenTelemetry provider list, not via a dedicated Braintrust SDK wrapper in any language.
No Braintrust SDK in any language has native AssemblyAI/LeMUR instrumentation today.
Upstream sources
Local repo files inspected
go.mod — no AssemblyAI/assemblyai-go-sdk dependency
trace/contrib/ — no assemblyai/ directory exists
trace/contrib/all/all.go — no AssemblyAI import
examples/internal/ — no AssemblyAI example subdirectory
README.md — integrations list (OpenAI, Anthropic, GenAI, Genkit, ADK, CloudWeGo Eino, LangChainGo, sashabaranov/go-openai) does not include AssemblyAI
trace/contrib/anthropic/traceanthropic.go — reference pattern for wrapping a Go client's request-scoped LLM calls, applicable to LeMUR.Task/LeMUR.Summary
Summary
github.com/AssemblyAI/assemblyai-go-sdkis AssemblyAI's official, actively released Go SDK (versioned releases up through v1.3.0+, e.g. "Utterance Detection and Word Search"). Its client exposes a dedicatedLeMURservice — a genuine generative-AI execution surface distinct from transcription:LeMUR.Task(),LeMUR.Summary(), and question-answering calls send transcript context to an LLM (Claude 4 Sonnet/Opus and others) and return LLM-generated text, with configurablefinal_model,max_output_size, andtemperatureparameters. The SDK also exposes aRealTimestreaming transcription service.This is not a CRUD/admin API — LeMUR is a request/response (and prompt-parameterized) LLM execution call comparable in kind to the
Chat/Generatesurfaces already instrumented for other providers intrace/contrib/, and none of it is currently wired up in this repo.Weekly downloads
Weekly downloads: 568,268 (as of 2026-08-29; https://api.npmjs.org/downloads/point/last-week/assemblyai — measured on
assemblyai, the primary/flagship AssemblyAI client package, since Go module registries don't publish download counts)Braintrust docs status:
not_foundNo Braintrust SDK in any language has native AssemblyAI/LeMUR instrumentation today.
Upstream sources
Local repo files inspected
go.mod— noAssemblyAI/assemblyai-go-sdkdependencytrace/contrib/— noassemblyai/directory existstrace/contrib/all/all.go— no AssemblyAI importexamples/internal/— no AssemblyAI example subdirectoryREADME.md— integrations list (OpenAI, Anthropic, GenAI, Genkit, ADK, CloudWeGo Eino, LangChainGo, sashabaranov/go-openai) does not include AssemblyAItrace/contrib/anthropic/traceanthropic.go— reference pattern for wrapping a Go client's request-scoped LLM calls, applicable toLeMUR.Task/LeMUR.Summary