πStandard Links
Link Interface
def run(vcon_uuid: str, link_name: str, opts: dict = default_options) -> str | None:
"""
Process a vCon through this link.
Args:
vcon_uuid: UUID of the vCon to process
link_name: Name of this link in the configuration
opts: Configuration options merged with defaults
Returns:
vcon_uuid: Continue processing with this vCon UUID
None: Stop chain processing (filter out this vCon)
"""Available Links
Transcription Links
deepgram_link
Option
Description
Default
groq_whisper
Option
Description
Default
hugging_face_whisper
Option
Description
Default
openai_transcribe
Option
Description
Default
transcribe
Option
Description
Default
Analysis Links
analyze
Option
Description
Default
analyze_vcon
Option
Description
Default
detect_engagement
Option
Description
Default
analyze_and_label
Option
Description
Default
check_and_tag
Option
Description
Default
hugging_llm_link
Option
Description
Default
Routing and Filtering Links
sampler
Option
Description
Default
jq_link
Option
Description
Default
tag_router
Option
Description
Default
Data Management Links
tag
Option
Description
Default
diet
Option
Description
Default
expire_vcon
Option
Description
Default
Integration Links
webhook
Option
Description
Default
post_analysis_to_slack
Option
Description
Default
Audit and Compliance Links
datatrails
Option
Description
Default
scitt
Option
Description
Default
Using Links in Chains
Common Patterns
Conditional Processing
Multi-stage Analysis
Tag-based Routing
Last updated
Was this helpful?