cli
Pipecat CLI - command-line tools for building Pipecat AI voice agents.
This package provides command-line tools for: - Initializing a new Pipecat project with pipecat init (the entry point: writes the
coding-agent guide, then helps you build with a coding agent or scaffolds a runnable bot — interactively or non-interactively from flags or a config file)
Running behavioral evals against a bot with pipecat eval
And allows installing extensions like Pipecat Cloud: - Deploying to Pipecat Cloud with pipecat cloud
Subpackages
- commands
- generators
- prompts
ProjectConfigProjectConfig.project_nameProjectConfig.bot_typeProjectConfig.transportsProjectConfig.modeProjectConfig.stt_serviceProjectConfig.llm_serviceProjectConfig.tts_serviceProjectConfig.realtime_serviceProjectConfig.video_serviceProjectConfig.generate_clientProjectConfig.client_frameworkProjectConfig.client_serverProjectConfig.daily_pstn_modeProjectConfig.twilio_daily_sip_modeProjectConfig.video_inputProjectConfig.video_outputProjectConfig.recordingProjectConfig.transcriptionProjectConfig.deploy_to_cloudProjectConfig.enable_krispProjectConfig.enable_observabilityProjectConfig.enable_eval
ask_project_questions()- Submodules
- registry
ServiceRegistryServiceRegistry.SERVICE_CONFIGSServiceRegistry.IMPORTSServiceRegistry.FEATURE_IMPORTSServiceRegistry.BASE_IMPORTSServiceRegistry.FEATURE_DEFINITIONSServiceRegistry.WEBRTC_TRANSPORTSServiceRegistry.TELEPHONY_TRANSPORTSServiceRegistry.STT_SERVICESServiceRegistry.LLM_SERVICESServiceRegistry.TTS_SERVICESServiceRegistry.REALTIME_SERVICESServiceRegistry.VIDEO_SERVICES
ServiceLoaderServiceLoader.get_service_by_value()ServiceLoader.get_all_services_by_type()ServiceLoader.get_service_config()ServiceLoader.get_service_import()ServiceLoader.extract_extras_for_services()ServiceLoader.validate_service_exists()ServiceLoader.get_transport_options()ServiceLoader.get_imports_for_services()ServiceLoader.get_missing_services()
ServiceDefinitionServiceDefinition.valueServiceDefinition.labelServiceDefinition.packageServiceDefinition.class_nameServiceDefinition.env_prefixServiceDefinition.include_paramsServiceDefinition.settings_paramsServiceDefinition.manual_configServiceDefinition.recommendedServiceDefinition.additional_importsServiceDefinition.param_defaults
extract_package_extra()- Submodules