agents
Rust AI Agent SDK Specialized Agents Module This module provides specialized agent types for specific tasks:AudioAgent- Text-to-speech and speech-to-textVideoAgent- Video generationImageAgent- Image generationOCRAgent- Optical character recognitionCodeAgent- Code generation and executionVisionAgent- Image analysis and understanding
Example
Import
Classes
AudioConfig
Configuration for audio processing settings.
AudioAgent
A specialized agent for audio processing using AI models. Provides Text-to-Speech (TTS) and Speech-to-Text (STT) capabilities.
AudioAgentBuilder
Builder for AudioAgent
ImageConfig
Configuration for image generation settings.
ImageAgent
A specialized agent for generating images using AI models.
ImageResult
Result of image generation
ImageAgentBuilder
Builder for ImageAgent
VideoConfig
Configuration for video generation settings.
VideoAgent
A specialized agent for generating videos using AI models.
VideoResult
Result of video generation
VideoAgentBuilder
Builder for VideoAgent
OCRConfig
Configuration for OCR settings.
OCRAgent
A specialized agent for OCR (Optical Character Recognition).
OCRResult
Result of OCR extraction
OCRPage
A page of OCR results
OCRAgentBuilder
Builder for OCRAgent
CodeConfig
Configuration for code execution settings.
CodeAgent
A specialized agent for code generation and execution.
CodeExecutionResult
Result of code execution
CodeAgentBuilder
Builder for CodeAgent
VisionConfig
Configuration for vision processing settings.
VisionAgent
A specialized agent for image analysis and understanding.
VisionAgentBuilder
Builder for VisionAgent
DeepResearchConfig
Configuration for deep research settings.
ResearchCitation
Citation in a research result.
DeepResearchResult
Result of deep research.
DeepResearchAgent
Agent for deep research using specialized APIs.
DeepResearchAgentBuilder
Builder for DeepResearchAgent.
RealtimeConfig
Configuration for realtime voice settings.
RealtimeAgent
Agent for real-time voice conversations.
RealtimeAgentBuilder
Builder for RealtimeAgent.
VideoStatus
Status of video generation

