Mark Backman
324546b4e7
Merge pull request #2098 from StrongMind/aws-session-token
...
Add support for session token in AWS Nova Sonic service
2025-07-01 16:25:38 -04:00
kompfner
de74284a8e
Merge pull request #2051 from pipecat-ai/pk/direct-functions
...
Implement "direct functions", which allow you to bypass specifying a …
2025-07-01 14:19:33 -04:00
Paul Shippy
f891140a74
Update sample to take in session token
2025-06-30 17:35:50 -07:00
Kwindla Hultman Kramer
55cfea776f
Merge branch 'main' into khk/gemini-thinking-default
2025-06-30 10:32:42 -07:00
Paul Kompfner
a3e540eb32
Rename examples/foundational/14s-function-calling-direct.py to examples/foundational/14t-function-calling-direct.py, since a new "14s" example was added
2025-06-30 10:44:55 -04:00
Paul Kompfner
e01c20be84
Remove unused import and tweak a comment
2025-06-30 10:36:47 -04:00
Paul Kompfner
15b9a5faf6
Implement "direct functions", which allow you to bypass specifying a function configuration (as a FunctionSchema or in a provider-specific format) and use the Python function directly. Metadata is gathered automatically from the function signature and docstring.
2025-06-30 10:36:42 -04:00
Kwindla Hultman Kramer
3afa30894f
Turn off thinking for Gemini models by default
2025-06-28 12:23:35 -07:00
Mark Backman
2cf31884d0
fix: example 42 incorrect import
2025-06-26 21:52:14 -04:00
vipyne
37929533af
mcp_service: lint
2025-06-26 15:00:20 -05:00
Mark Backman
f0bcc9d9ba
Add MCPClient docstrings. Removed google specific cleanup, changed example to openai
2025-06-26 12:29:45 -07:00
Yousif Astarabadi
1cac028bfe
example using http transport for mcp client
2025-06-26 12:16:35 -07:00
Jorge Piedrahita Ortiz
851cf079c3
Merge branch 'main' into snova-jorgep/sambanova-integration
2025-06-24 16:00:28 -05:00
jhpiedrahitao
dfb0da32a9
fmt
2025-06-24 15:59:40 -05:00
Aleix Conchillo Flaqué
f450da57e5
Merge pull request #2056 from pipecat-ai/khk/fix-22d
...
Update google libraries used in google audio-in examples
2025-06-24 13:47:59 -07:00
vipyne
20047c369e
mcp: update examples to use SseServerParameter
2025-06-24 12:58:39 -05:00
Kwindla Hultman Kramer
7a48316534
update google libraries used in google audio-in examples
2025-06-24 09:52:04 -07:00
Mark Backman
f52ac6e99c
Merge pull request #1998 from pipecat-ai/mb/fix-38-smart-turn-fal
2025-06-23 17:15:29 -04:00
jhpiedrahitao
a51280afa6
add 13 and 14 type foundational examples for sambanova iontegration
2025-06-23 12:53:32 -05:00
Mark Backman
9146def21b
Update examples to use default allow_interruptions, fixes to align examples
2025-06-19 10:07:32 -04:00
Mark Backman
c94c51d44f
Fix: 38-smart-turn-fal
2025-06-17 15:10:52 -04:00
Mark Backman
22f4f0b79e
Update 14e example name
2025-06-12 11:45:59 -04:00
Aleix Conchillo Flaqué
03eb22fe0a
examples(22b): remove unnecessary parallel pipeline branch
2025-06-10 09:05:58 -07:00
Shrey Gupta
96fa62fdfe
[Add] Support for Cartesia AI STT ( #1982 )
2025-06-09 14:51:01 -03:00
Brian Mathiyakom
10bd969636
Remove instantiation of unused http client session
...
These examples don't make any HTTP requests with `session` so there
doesn't seem be a need to create one in the first place. Probably a
copy-paste from a previous example.
2025-06-05 11:45:13 -07:00
Aleix Conchillo Flaqué
ab4b48c823
examples(04a): fix daily_runner import
2025-06-02 12:01:26 -07:00
Mark Backman
ab18b280e9
Merge pull request #1943 from pipecat-ai/mb/add-transcription-19-openai
...
Add a TranscriptProcessor to 19-openai-realtime-beta.py
2025-06-02 13:01:52 -04:00
Mark Backman
24e89c4081
Merge pull request #1936 from pipecat-ai/mb/fix-01-quickstart
...
Add daily to the foundational examples requirements.txt
2025-06-02 12:55:36 -04:00
Mark Backman
e129390f56
Add a TranscriptProcessor to 19-openai-realtime-beta.py
2025-06-02 11:38:49 -04:00
Mark Backman
dac3f82a75
Merge pull request #1934 from counterleft/use-disconnect-on-small-webrtc-connection-example
...
Fix type checker error with missing function call in the small WebRTC transport example
2025-06-02 11:17:30 -04:00
Mark Backman
fd860921f1
Add daily to the foundational examples requirements.txt
2025-06-02 11:10:49 -04: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
Mark Backman
7a4efc6212
Code review feedback
2025-05-30 21:09:15 -04:00
Brian Mathiyakom
2eb2c5a413
Use disconnect() because close() doesn't exist
...
SmallWebRTCConnection doesn't have a `close()`. There's a `_close()` but I assume that's private due to its naming. The closest function that uses `_close()` is `disconnect()`. I assume then, that the intended resource freeing function call should be to `disconnect()`.
2025-05-30 17:14:53 -07:00
Mark Backman
62efbc3342
Add foundational example 42
2025-05-30 16:48:42 -04:00
Aleix Conchillo Flaqué
ca7b0650c2
examples: capture camera or screen. allow setting framerate
2025-05-29 13:16:44 -07:00
Aleix Conchillo Flaqué
1788ba6c5c
add new pipecat.examples package and make runner public
2025-05-29 10:43:12 -07:00
vipyne
821da723c0
update SmallWebRTCTransport text examples with new run_example
2025-05-28 13:54:45 -05:00
Filipi Fuchter
575b97ba60
Some improvements and cleanups in the SmallWebRTCTransport text examples.
2025-05-28 13:54:45 -05:00
vipyne
cc0819b709
examples: add text and audio over webrtc transport
...
update filenames
add high level comments to 41* examples
2025-05-28 13:54:45 -05:00
vipyne
318d6f042b
examples: add text chatbot example using small webrtc transport
...
examples: send small webrtc UI updates in RTVIServerMessageFrame
add explanation about RTVI server messages being specific to
small-webrtc-prebuilt UI
2025-05-28 13:54:45 -05:00
Aleix Conchillo Flaqué
d476d9ea05
examples: remove "on_client_closed"
...
This has been replaced for "on_client_disconnected" in SmallWebRTCTransport to
match other transports and therefore it is not necessary anymore.
2025-05-27 17:42:52 -07:00
Aleix Conchillo Flaqué
6393e89022
examples(foundational): update handle_signint depending on transport
2025-05-27 17:42:52 -07:00
Aleix Conchillo Flaqué
884268fce3
examples(foundational): allow running examples with twilio
2025-05-27 17:42:52 -07:00
Aleix Conchillo Flaqué
2cdfaa0a82
examples(foundational): support multiple transports
2025-05-27 17:42:52 -07:00
Mark Backman
6d94f31ff2
Update foundational example 33 to work with google-genai
2025-05-27 11:20:21 -04:00
Filipi Fuchter
31492831cc
Updating the changelog and readme to reflect the Tavus changes.
2025-05-23 23:04:04 -03:00
Filipi Fuchter
8221dd594e
Creating a Tavus example using the DailyTransport.
2025-05-23 23:03:40 -03:00