Paul Kompfner
43915937f2
Update how we import and re-export some types in GeminiMultimodalLiveLLMService
2025-10-08 16:45:55 -04:00
Paul Kompfner
48e92a22fe
Add thinking settings to GeminiMultimodalLiveLLMService
2025-10-08 16:45:55 -04:00
Paul Kompfner
566af6b0b8
Minor comment improvement
2025-10-08 16:45:55 -04:00
Paul Kompfner
12e7613d5f
Deprecate the base_url argument to GeminiMultimodalLiveLLMService.
...
It expected a WebSocket URL, but we're no longer (directly) using WebSockets to talk to Gemini. Instead of trying to (potentially erroneously) map a given custom WebSocket URL to an `HttpOptions` object (the new preferred way of customizing requests made by the Gemini API client), we're simply deprecating `base_url` and pointing users to the `http_options` argument instead.
2025-10-08 16:45:55 -04:00
Paul Kompfner
04a68f2c57
Fix tracing in GeminiMultimodalLiveLLMService
2025-10-08 16:45:55 -04:00
Paul Kompfner
9b4ca12f49
Revert to only supporting providing a single modality - looks like specifying a list of modalities results in an API error.
...
Also, fix some missing `await`s in error handling.
2025-10-08 16:45:55 -04:00
Paul Kompfner
453ce715a6
Add some error handling to GeminiMultimodalLiveLLMService
2025-10-08 16:45:55 -04:00
Paul Kompfner
d87b6189ba
Update GeminiMultimodalLiveLLMService to use the google-genai library, which is the new recommended approach for interfacing with Gemini Live.
2025-10-08 16:45:55 -04:00
Mark Backman
c85a3f0b94
Add service_tier to BaseOpenAILLMService
2025-10-08 16:33:36 -04:00
Aleix Conchillo Flaqué
62b7c3d3b2
PipelineTask: add on_pipeline_error event
2025-10-07 18:36:38 -07:00
Aleix Conchillo Flaqué
7c15a8c800
Revert "fix context order when using interruption strategies"
...
This reverts commit de8ee96927 .
2025-10-07 17:42:35 -07:00
Filipi da Silva Fuchter
31b9087ea6
Merge pull request #2805 from pipecat-ai/filipi/allowing_update_smallwebrtc_properties
...
Allowing to update smallwebrtc and whatsapp properties.
2025-10-07 17:57:26 -03:00
Mark Backman
eddce460da
Deprecate PlayHT TTS services
2025-10-07 16:40:01 -04:00
Filipi Fuchter
da4f30cb6d
Allowing to update smallwebrtc and whatsapp properties.
2025-10-07 17:28:14 -03:00
Mark Backman
7bbdb4f991
Remove deprecation warning for ElevenLabsSTTService
2025-10-07 12:32:32 -04:00
Mark Backman
b1ccec74b2
Fix AWS Nova Sonic authentication
2025-10-07 09:48:18 -04:00
Filipi da Silva Fuchter
92bf0d9eda
Merge pull request #2794 from pipecat-ai/filipi/verifying_whatsapp_signature
...
Verifying WhatsApp signature to ensure the webhook request is from WhatsApp.
2025-10-07 08:57:47 -03:00
Aleix Conchillo Flaqué
de8ee96927
fix context order when using interruption strategies
2025-10-06 22:43:01 -07:00
Aleix Conchillo Flaqué
312959f97e
GoogleLLMService: update default model to gemini-2.5-flash
2025-10-06 17:38:08 -07:00
Aleix Conchillo Flaqué
fe168e3c68
GoogleLLMService: added support for image generation
2025-10-06 17:38:08 -07:00
Filipi Fuchter
28929a47f7
Verifying WhatsApp signature to ensure the webhook request is from WhatsApp.
2025-10-06 16:16:59 -03:00
Mark Backman
b216648315
Fix: Resolve Flux deprecation warning
2025-10-06 09:55:02 -04:00
Mark Backman
49f44aa7c8
Catch PermissionError when NLTK data can't be downloaded
2025-10-04 08:41:32 -04:00
Mark Backman
ac67ca1555
Merge pull request #2778 from pipecat-ai/mb/hume-cleanup
...
Tidying up the Hume example and service
2025-10-03 11:09:18 -04:00
mattie ruth backman
8d38994756
Transports now send InputTransportMessageFrames (not Urgent Frames)
2025-10-03 09:47:44 -04:00
LucasStringPay
607e3040d4
Ignore None 'completion_tokens' or similar
...
Similar as 144ea36c81 , reported in https://github.com/pipecat-ai/pipecat/issues/2207
2025-10-02 15:16:11 -07:00
Mark Backman
60604a9449
Tidying up the Hume example and service
2025-10-02 17:34:40 -04:00
ivaaan
76923010b5
upd Hume version to 2
2025-10-02 13:57:07 -07:00
ivaaan
c1492c5275
fixes based on markbackman review
2025-10-02 13:38:36 -07:00
ivaaan
4ffdabcfde
add Hume example, small fixes
2025-10-02 13:38:36 -07:00
zach
b489de2fc3
adds hume tts service
2025-10-02 13:38:05 -07:00
Mark Backman
e7ffde1c4c
Merge pull request #2774 from pipecat-ai/mb/docs-fixes-0.0.87
...
Fix: Resolve docstring build issues before 0.0.87 release
2025-10-02 12:34:27 -04:00
Mark Backman
f09d780413
Fix: Resolve docstring build issues before 0.0.87 release
2025-10-02 10:09:25 -04:00
Mark Backman
e370d23374
Fix: Change import for OpenAIRealtimeLLMContext in OpenAIRealtimeLLMService
2025-10-02 09:39:44 -04:00
Filipi da Silva Fuchter
c567fd71b1
Merge pull request #2747 from pipecat-ai/filipi/whatsapp_runner
...
Creating the whatsapp routes inside the runner.
2025-10-01 21:21:34 -03:00
Filipi da Silva Fuchter
2ca1b2d6f8
Merge pull request #2612 from pipecat-ai/filipi/deepgram_flux
...
Integrating the new Deepgram model (Flux) with Pipecat
2025-10-01 21:20:47 -03:00
Mark Backman
04041a9a9a
Merge pull request #2757 from pipecat-ai/hush/retryTimeout
...
Fix AWS Bedrock timeout exception handling
2025-10-01 19:08:09 -04:00
James Hush
32b07c1720
Fix AWS Bedrock timeout exception handling
...
- Use ReadTimeoutError and asyncio.TimeoutError which are the actual exceptions thrown by boto3
2025-10-01 19:04:35 -04:00
Aleix Conchillo Flaqué
ad507ce23d
FrameLogger: it's fine to print transport messages
2025-10-01 16:00:42 -07:00
Aleix Conchillo Flaqué
be562cedfc
DailyTransport: deprecate DailyTransportMessage(Urgent)Frame
2025-10-01 16:00:42 -07:00
Aleix Conchillo Flaqué
089e703e1f
LiveKitTransport: deprecate LiveKitTransportMessage(Urgent)Frame
2025-10-01 16:00:42 -07:00
Aleix Conchillo Flaqué
4dc1e15a99
frames: use OutputTransportMessage(Urgent)Frame instead of TransportMessage(Urgent)Frame
2025-10-01 16:00:42 -07:00
Aleix Conchillo Flaqué
c7dc2e886f
frames: use InputTransportMessageFrame instead of InputTransportMessageUrgentFrame
...
By default, input frames are already urgent.
2025-10-01 15:30:45 -07:00
Aleix Conchillo Flaqué
244e94f3ce
RTVIParams: properly deprecate errors_enabled
2025-10-01 14:30:41 -07:00
Filipi da Silva Fuchter
9ba3c168b8
Merge pull request #2756 from pipecat-ai/filipi/esp32
...
SDP munging fixes.
2025-10-01 16:05:47 -03:00
Filipi Fuchter
2ea2bd99e0
Deepgram Flux speech-to-text service implementation.
2025-10-01 15:43:09 -03:00
Filipi Fuchter
0c2ced7c52
Created WebsocketSTTService base class.
2025-10-01 15:42:56 -03:00
Filipi Fuchter
fb160646b8
Fixing the SDP munging to keep it working on Chrome.
2025-10-01 14:18:39 -03:00
Filipi da Silva Fuchter
89fed57af2
Merge pull request #2748 from pipecat-ai/filipi/remove_smallwebrtc_queue
...
Removing the message queue inside the SmallWebRTCConnection.
2025-10-01 08:07:47 -03:00
Aleix Conchillo Flaqué
92d3be8975
DailyTransport: deprecated DailyUpdateRemoteParticipantsFrame
2025-09-30 16:26:48 -07:00