Skip to content

[bot] Instrument Deepgram Java SDK (775,998 weekly downloads) #162

Description

@braintrust-bot

Summary

The Braintrust Java SDK does not instrument the official Deepgram Java SDK (com.deepgram:deepgram-java-sdk). Deepgram is a speech-AI provider whose Java SDK exposes execution-oriented generative/audio-AI surfaces — text-to-speech synthesis (Aura models), speech-to-text transcription, and a real-time Voice Agent API that orchestrates STT → LLM → TTS over a single WebSocket connection, including client/server function-call execution. None of this is instrumented anywhere in this repository, and there is no reference to Deepgram at all in the codebase.

What is missing

The com.deepgram:deepgram-java-sdk SDK (official, Fern-generated from Deepgram's OpenAPI spec) provides these execution surfaces, none of which are instrumented:

API surface Description
Text-to-speech (speak) Generative audio synthesis via Deepgram's Aura TTS models
Speech-to-text (listen / transcription) Prerecorded and real-time (streaming) transcription
Voice Agent API (agent().v1()...) Real-time voice-agent execution over WebSocket: STT + LLM "think" step + TTS orchestration, including client_side/server-side function-call execution during a live agent session

There is no instrumentation module, wrapper, test, example, or dependency for Deepgram anywhere in this repository — a full-repo, case-insensitive search for deepgram returns zero matches.

Braintrust docs status

  • Checked https://www.braintrust.dev/docs/integrations — Deepgram is not listed among the documented AI providers (which include Anthropic, OpenAI, Gemini, AWS Bedrock, Cohere, Mistral, Groq, xAI, and others) for any language: not_found

Weekly downloads

Weekly downloads: 775,998 (as of 2026-08-17; https://pypistats.org/packages/deepgram-sdk — official Python SDK, the ecosystem's primary tracked distribution; Maven Central does not publish download counts for the Java artifact com.deepgram:deepgram-java-sdk). For cross-reference, the official JS/TS SDK @deepgram/sdk recorded 537,899 downloads for the week of 2026-08-09–2026-08-15 (https://api.npmjs.org/downloads/point/last-week/@deepgram/sdk).

Upstream sources

Local files inspected

  • Full-repo case-insensitive grep for deepgram across all files — zero matches
  • braintrust-sdk/instrumentation/ — contains openai_2_15_0, anthropic_2_2_0, genai_1_18_0, langchain_1_8_0, springai_1_0_0, springai_2_0_0, aws_bedrock_2_30_0; no Deepgram directory
  • README.md — lists OpenAI, Anthropic, and other LLM providers as supported; no mention of Deepgram or any speech/voice provider

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions