Aleix Conchillo Flaqué
|
ef3143d558
|
LLMService: don't run function calls if none are given
|
2025-05-31 14:01:56 -07:00 |
|
Mark Backman
|
ed84637b55
|
Add additional function call for testing to 14e, 14r, 19, 19a, 26b
|
2025-05-31 13:57:52 -07:00 |
|
Aleix Conchillo Flaqué
|
897a944478
|
examples(14,14a): add restaurant recommendation function call
|
2025-05-31 13:57:52 -07:00 |
|
Aleix Conchillo Flaqué
|
d86343c38d
|
examples: update to use on_function_calls_started event
|
2025-05-31 13:57:52 -07:00 |
|
Aleix Conchillo Flaqué
|
297afdd126
|
LLMService: add new FunctionCallsStartedFrame
|
2025-05-31 13:57:52 -07:00 |
|
Aleix Conchillo Flaqué
|
f0cbdc4e68
|
LLMService: add on_function_calls_started event
|
2025-05-31 13:57:52 -07:00 |
|
Aleix Conchillo Flaqué
|
40b52cadde
|
LLMService: s/FunctionCallLLM/FunctionCallFromLLM/ s/FunctionCallRunner/FunctionCallRunnerItem/
|
2025-05-31 13:57:52 -07:00 |
|
Aleix Conchillo Flaqué
|
04bf85ddfe
|
LLMService: allow executing tasks sequentially and in parallel
|
2025-05-31 13:57:52 -07:00 |
|
Aleix Conchillo Flaqué
|
4809684a13
|
LLMService: cancel function calls on interruptions by default
|
2025-05-31 13:57:50 -07:00 |
|
Aleix Conchillo Flaqué
|
1eb50ad88f
|
LLMService: pass LLM function calls all at once
|
2025-05-31 13:57:36 -07:00 |
|
Aleix Conchillo Flaqué
|
52569bcdb2
|
LLMService: don't allow running functions concurrently for now
|
2025-05-31 13:57:36 -07:00 |
|
Aleix Conchillo Flaqué
|
a50a407415
|
LLMService: run function calls sequentially
|
2025-05-31 13:57:35 -07:00 |
|
Aleix Conchillo Flaqué
|
9f223442c2
|
Merge pull request #1935 from pipecat-ai/aleix/script-evals
improve evals
|
2025-05-30 19:14:59 -07:00 |
|
Mark Backman
|
c647114bb9
|
Merge pull request #1927 from pipecat-ai/mb/gemini-tracing
|
2025-05-30 22:01:44 -04:00 |
|
Mark Backman
|
43719ec737
|
Update CHANGELOG
|
2025-05-30 21:36:39 -04:00 |
|
Mark Backman
|
8602557985
|
Refactor Gemini tracing to more closely match OpenAI Realtime, add TTFB metrics
|
2025-05-30 21:36:00 -04:00 |
|
Mark Backman
|
dd1f7d0875
|
Add tracking to OpenAI Realtime
|
2025-05-30 21:36:00 -04:00 |
|
Mark Backman
|
ec39e794d3
|
_handle_transcription
|
2025-05-30 21:36:00 -04:00 |
|
Mark Backman
|
7b1a937d4c
|
Add tracing for Gemini Live
|
2025-05-30 21:36:00 -04:00 |
|
Mark Backman
|
0fd38d8115
|
Merge pull request #1931 from pipecat-ai/mb/num-words
Add support for interruption strategies
|
2025-05-30 21:14:02 -04:00 |
|
Mark Backman
|
7a4efc6212
|
Code review feedback
|
2025-05-30 21:09:15 -04:00 |
|
Aleix Conchillo Flaqué
|
2fcfb0aa9f
|
evals: don't use Deepgram's smart formatting
|
2025-05-30 16:55:55 -07:00 |
|
Aleix Conchillo Flaqué
|
f1df079512
|
evals: allow running a single eval
|
2025-05-30 16:55:55 -07:00 |
|
Aleix Conchillo Flaqué
|
d77bedbafb
|
evals: move scripts/release to script/evals and add README
|
2025-05-30 15:04:05 -07:00 |
|
Mark Backman
|
b34c593c54
|
Add changelog entry
|
2025-05-30 16:48:42 -04:00 |
|
Mark Backman
|
62efbc3342
|
Add foundational example 42
|
2025-05-30 16:48:42 -04:00 |
|
Mark Backman
|
2d609a0bde
|
Update LLmUserContextAggregator to conditionally push_aggregation
|
2025-05-30 16:48:42 -04:00 |
|
Mark Backman
|
6bc4b4a17f
|
Update BaseInputTransport to not push StartInterruptionFrame when InterruptionConfig is set and bot is speaking
|
2025-05-30 16:48:42 -04:00 |
|
Mark Backman
|
b489e52080
|
Add InterruptionConfig
|
2025-05-30 16:15:20 -04:00 |
|
Aleix Conchillo Flaqué
|
a8aaeec52b
|
Merge pull request #1926 from pipecat-ai/aleix/pause-base-input-transport
handle StopFrame in base input transport and stop pushing frames
|
2025-05-30 08:27:20 -07:00 |
|
Mark Backman
|
ad7eec181e
|
Merge pull request #1923 from philipp-eisen/philipp/fix-ttfb_ms-implementation
Fix implementation of ttfb_ms metric
|
2025-05-30 11:03:42 -04:00 |
|
Aleix Conchillo Flaqué
|
b33897ffb9
|
SmallWebRTCTransport: don't initialize if a second StartFrame is received
|
2025-05-30 07:51:51 -07:00 |
|
Aleix Conchillo Flaqué
|
1c3d3f2f4b
|
WebsocketClientTransport: don't initialize if a second StartFrame is received
|
2025-05-30 07:51:51 -07:00 |
|
Aleix Conchillo Flaqué
|
9a5a1edb6b
|
WebsocketServerTransport: don't initialize if a second StartFrame is received
|
2025-05-30 07:51:51 -07:00 |
|
Aleix Conchillo Flaqué
|
f2eb869b02
|
FastAPIWebsocketTransport: don't initialize if a second StartFrame is received
|
2025-05-30 07:51:51 -07:00 |
|
Aleix Conchillo Flaqué
|
0c7e3cfcb2
|
LiveKitTransport: don't initialize if a second StartFrame is received
|
2025-05-30 07:51:51 -07:00 |
|
Aleix Conchillo Flaqué
|
24e19db29e
|
TavusTransport: don't initialize if a second StartFrame is received
|
2025-05-30 07:51:51 -07:00 |
|
Aleix Conchillo Flaqué
|
bc6d7b7bbd
|
examples(phone-chatbot): don't show dangling tasks in first pipeline
|
2025-05-30 07:51:51 -07:00 |
|
Aleix Conchillo Flaqué
|
cad271068e
|
BaseInputTransport: handle StopFrame and pause pushing frames
|
2025-05-30 07:51:49 -07:00 |
|
Philipp Eisen
|
3425293115
|
Ensure correct formatting
|
2025-05-30 15:41:45 +02:00 |
|
Mark Backman
|
20dbfec3a9
|
Merge pull request #1876 from m-ods/m-ods/assemblyai-universal-streaming
Update AssemblyAI Streaming STT
|
2025-05-30 08:55:43 -04:00 |
|
marcus-daily
|
170057a75a
|
Updating dependency version
|
2025-05-30 12:38:32 +01:00 |
|
marcus-daily
|
b86b761e0b
|
Fixing Yaml syntax
|
2025-05-30 12:38:32 +01:00 |
|
marcus-daily
|
da0d2f0266
|
Small WebRTC transport demo app for Android
|
2025-05-30 12:38:32 +01:00 |
|
Martin Schweiger
|
321ea27c34
|
changelog entry
|
2025-05-30 17:15:58 +08:00 |
|
Philipp Eisen
|
b712e6b9aa
|
Switch ttfb metric to use seconds instead
|
2025-05-30 11:13:26 +02:00 |
|
Martin Schweiger
|
b3652e6527
|
set vad_force_turn_endpoint to True by default
|
2025-05-30 17:07:54 +08:00 |
|
Philipp Eisen
|
bc97f397ef
|
Switch to using float instead of int, but keep ms
|
2025-05-30 10:27:20 +02:00 |
|
Martin Schweiger
|
e5da3f6e68
|
add tracing
|
2025-05-30 10:55:19 +08:00 |
|
Martin Schweiger
|
8400539acf
|
set formatted_finals true by default
|
2025-05-30 10:40:01 +08:00 |
|