Directories
¶
| Path | Synopsis |
|---|---|
|
examples
|
|
|
anthropic-demo
command
Basic Anthropic Claude chat demo (sync + stream).
|
Basic Anthropic Claude chat demo (sync + stream). |
|
batch-processing-demo
command
|
|
|
chain-demo
command
|
|
|
chunk-demo
command
|
|
|
embedder-demo
command
|
|
|
exutil
Package exutil provides shared helpers for example programs.
|
Package exutil provides shared helpers for example programs. |
|
knowledge-demo
command
|
|
|
memory-demo
command
|
|
|
memory-layers-demo
command
|
|
|
ollama-demo
command
Basic Ollama local chat demo (sync + stream).
|
Basic Ollama local chat demo (sync + stream). |
|
openai-demo
command
Basic OpenAI chat demo (sync + stream).
|
Basic OpenAI chat demo (sync + stream). |
|
prompt-demo
command
|
|
|
qdrant-demo
command
|
|
|
response-demo
command
Basic OpenAI-compatible gateway chat demo (sync + stream).
|
Basic OpenAI-compatible gateway chat demo (sync + stream). |
|
search-demo
command
|
|
|
tools-demo
command
|
|
|
voice-demo/asr-denoise-demo
command
ASR Denoiser Demo: 演示如何在 ASR 管道中使用降噪器
|
ASR Denoiser Demo: 演示如何在 ASR 管道中使用降噪器 |
|
voice-demo/dialogue
command
Dialog WebSocket server: receives voice-plane events and streams LLM replies.
|
Dialog WebSocket server: receives voice-plane events and streams LLM replies. |
|
voice-demo/realtime
command
Realtime voice demo: browser (web1) or xiaozhi device → xiaozhi WS → multimodal agent.
|
Realtime voice demo: browser (web1) or xiaozhi device → xiaozhi WS → multimodal agent. |
|
voice-demo/voice
command
Voice media server: WebRTC browser client + xiaozhi WebSocket.
|
Voice media server: WebRTC browser client + xiaozhi WebSocket. |
|
voice-demo/voiceutil
Package voiceutil wires ASR/TTS/realtime factories for voice-demo examples.
|
Package voiceutil wires ASR/TTS/realtime factories for voice-demo examples. |
|
voiceclone-volcengine-demo
command
|
|
|
voiceclone-xunfei-demo
command
|
|
|
rnnoise
By default the package builds as a stub.
|
By default the package builds as a stub. |
|
Package prompt provides comprehensive prompt template management for LLM applications.
|
Package prompt provides comprehensive prompt template management for LLM applications. |
|
voice
Package voice provides transport-agnostic voice capabilities for AI calls.
|
Package voice provides transport-agnostic voice capabilities for AI calls. |
|
voice/webrtc
Package webrtc terminates 1v1 WebRTC AI voice calls over HTTP SDP signaling.
|
Package webrtc terminates 1v1 WebRTC AI voice calls over HTTP SDP signaling. |
|
voice/xiaozhi
Package xiaozhi implements the xiaozhi-esp32 WebSocket voice protocol.
|
Package xiaozhi implements the xiaozhi-esp32 WebSocket voice protocol. |
|
shared
|
|
|
models
Package models defines commonly used LLM model identifier constants, grouped by vendor.
|
Package models defines commonly used LLM model identifier constants, grouped by vendor. |
|
Package vad provides unified voice activity detection (VAD) interface supporting multiple providers (HTTP, WebSocket) with session management and health checks.
|
Package vad provides unified voice activity detection (VAD) interface supporting multiple providers (HTTP, WebSocket) with session management and health checks. |
Click to show internal directories.
Click to hide internal directories.