بنقرة واحدة
deepgram-rust-text-intelligence
// Use when a user asks for Deepgram text intelligence from Rust. Route to raw HTTP guidance because this crate does not currently expose a dedicated /v1/read client or typed text-intelligence module.
// Use when a user asks for Deepgram text intelligence from Rust. Route to raw HTTP guidance because this crate does not currently expose a dedicated /v1/read client or typed text-intelligence module.
Use when implementing Deepgram audio intelligence from the Rust SDK, especially when intelligence features are attached to STT Options and batch responses instead of a separate audio-intelligence module.
Use when implementing Deepgram Flux conversational STT from the Rust SDK, including flux_request APIs, turn events, FluxResponse handling, and turn-detection tuning for voice-agent-style pipelines.
Use when implementing Deepgram project, key, member, scope, billing, invitation, or usage operations from the Rust SDK, including manage feature flags and the real Deepgram::projects/keys/members/scopes/billing/usage APIs.
Use when implementing Deepgram speech-to-text in the Rust SDK, including prerecorded REST transcription, live WebSocket streaming, listen feature flags, Options builder usage, and response handling.
Use when implementing Deepgram text-to-speech in the Rust SDK, including Aura model selection, speak feature flags, output file or byte-stream handling, and real crate APIs under speak::options and Speak.
Use when a user asks for Deepgram Voice Agent support from Rust. Route honestly: this crate does not currently expose the Agent WebSocket API, reusable agent configurations, or typed voice-agent events.
| name | deepgram-rust-text-intelligence |
| description | Use when a user asks for Deepgram text intelligence from Rust. Route to raw HTTP guidance because this crate does not currently expose a dedicated /v1/read client or typed text-intelligence module. |
Use this skill when the request is about summarization, sentiment, topics, or intents for text input rather than audio.
/v1/read API.Not yet supported in this crate as a first-class module. There is no deepgram::read, deepgram::text_intelligence, or equivalent typed client in src/ today.
Use raw HTTP with reqwest:
[dependencies]
tokio = { version = "1", features = ["full"] }
reqwest = { version = "0.13", default-features = false, features = ["json", "rustls"] }
serde_json = "1"
/v1/read with reqwestuse reqwest::header::{AUTHORIZATION, CONTENT_TYPE};
use serde_json::json;
#[tokio::main]
async fn main() -> Result<(), Box<dyn std::error::Error>> {
let api_key = std::env::var("DEEPGRAM_API_KEY")?;
let client = reqwest::Client::new();
let response = client
.post("https://api.deepgram.com/v1/read")
.header(AUTHORIZATION, format!("Token {api_key}"))
.header(CONTENT_TYPE, "application/json")
.json(&json!({
"text": "Customer is asking to cancel the subscription next month.",
"language": "en",
"summarize": true,
"topics": true,
"intents": true,
"sentiment": true
}))
.send()
.await?
.error_for_status()?;
let body: serde_json::Value = response.json().await?;
println!("{body:#}");
Ok(())
}
text or hosted url.language: "en".summarize, topics, intents, sentiment.read / text_intelligence module under src/README.md for install/auth patterns onlyhttps://developers.deepgram.com/openapi.yamlhttps://developers.deepgram.com/reference/text-intelligence/analyze-text/v1/read/llmstxt/developers_deepgram_llms_txthttps://developers.deepgram.com/docs/text-intelligencedeepgram::read APIs; use reqwest until the crate adds a typed surface./v1/read API.language to be English.Token. This API does not use Bearer for standard API keys.examples/transcription/ if you need transcript-first workflows.For cross-language Deepgram product knowledge — the consolidated API reference, documentation finder, focused runnable recipes, third-party integration examples, and MCP setup — install the central skills:
npx skills add deepgram/skills
This SDK ships language-idiomatic code skills; deepgram/skills ships cross-language product knowledge (see api, docs, recipes, examples, starters, setup-mcp).