Aleix Conchillo Flaqué
b2a7ff6fd3
processors(rtvi): all transport messages should be urgent
2024-08-15 11:05:10 -07:00
Aleix Conchillo Flaqué
425a730d7c
transports(base_output): send urgent transport messages immediately
2024-08-15 11:05:10 -07:00
Aleix Conchillo Flaqué
84c5709722
frames: add urgent field to TransportMessageFrame
2024-08-15 11:05:10 -07:00
Kwindla Hultman Kramer
14bde340dd
Merge pull request #381 from pipecat-ai/khk/anthropic-fixup-0814.2
...
Fixup anthropic context set_messages
2024-08-14 23:34:31 -07:00
Kwindla Hultman Kramer
253765c611
and fixing anthropic demos
2024-08-14 23:14:20 -07:00
Kwindla Hultman Kramer
2b26d7182f
replaces 379
2024-08-14 22:40:09 -07:00
Aleix Conchillo Flaqué
61ac83e2d9
processors(rtvi): process options in the order they are defined
2024-08-14 22:26:49 -07:00
Aleix Conchillo Flaqué
d5c7b28cad
Merge pull request #380 from pipecat-ai/aleix/rtvi-0.1-context-aggregators-updates
...
processors(aggregators): multiple LLM aggregators updates
2024-08-14 20:43:50 -07:00
Aleix Conchillo Flaqué
959580a708
processors(logger): fix linting
2024-08-14 20:39:24 -07:00
Aleix Conchillo Flaqué
3a5cd17ea3
processors(aggregators): multiple LLM aggregators updates
2024-08-14 20:23:18 -07:00
Kwindla Hultman Kramer
b78981bb9d
Merge pull request #374 from pipecat-ai/khk/together
...
Together.ai service implementation with Llama 3.1 function calling
2024-08-14 17:29:07 -07:00
Kwindla Hultman Kramer
a6d90b0a00
linting fixes to anthropic.py
2024-08-14 17:27:00 -07:00
Aleix Conchillo Flaqué
67016492f2
transports(daily/helpers): add delete_room_from_url()
2024-08-14 17:14:02 -07:00
Aleix Conchillo Flaqué
2c38089527
processors(rtvi): handle incoming messages in a separate task
2024-08-14 15:34:02 -07:00
Kwindla Hultman Kramer
48f68ba6dc
Service for together.ai, including Llama 3.1 function calling support
2024-08-13 15:01:54 -07:00
Aleix Conchillo Flaqué
574df4ba3d
processors(rtvi): make sure to send bot-ready when transport is joined
2024-08-13 13:25:15 -07:00
Aleix Conchillo Flaqué
49ca16d125
pipeline(task): only send initial metrics frames if metrics enabled
2024-08-13 12:22:37 -07:00
Aleix Conchillo Flaqué
87525b085e
processors(rtvi): linting and make send_error() public
2024-08-13 11:21:51 -07:00
Aleix Conchillo Flaqué
6b53c6add3
transports(daily): DailyTransport default DailyParams
2024-08-13 11:13:18 -07:00
Kwindla Hultman Kramer
29ca1b7855
Anthropic tool use core Pipecat pieces refactored ( #369 )
...
* processors(rtvi): rtvi 0.1 message protocol
* added a single function call handler
* wip - function calling
* fixup
* fixup
* fixup
* processors(rtvi): no need for configure_on_start()
* processors(rtvi): add new option values if they haven't been set yet
* Add the model name to the LLM usage metrics
* wip - anthropic tool calling
* still wip - anthropic tool use and vision
* anthropic tools and vision working
* anthropic tool calling and vision
* Cartesia error handling
* Anthropic tool use core Pipecat pieces refactored as per plan
* aleix has good ideas
* Usage metrics for Anthropic LLMs
* fix function call result state not getting cleared bug
* Pass **kwargs through from AnthropicLLMService constructor
* about to tinker with anthropic
* added openai function calling
* openai function calling
* fixup
---------
Co-authored-by: Aleix Conchillo Flaqué <aleix@daily.co >
Co-authored-by: Chad Bailey <chadbailey@gmail.com >
Co-authored-by: mattie ruth backman <mattieruth@gmail.com >
Co-authored-by: chadbailey59 <chadbailey59@users.noreply.github.com >
2024-08-13 13:01:24 -05:00
Aleix Conchillo Flaqué
a42d0c9907
processors(rtvi): add interrupt_bot()
2024-08-13 09:22:43 -07:00
marcus-daily
8bc6ceaa3d
Fixing pep8
2024-08-13 15:32:23 +01:00
marcus-daily
0b8a1ab5d1
Handle describe-actions message
2024-08-13 15:32:23 +01:00
Brian Hill
358c287db2
chore: Enable build without git
2024-08-12 11:38:41 -04:00
Aleix Conchillo Flaqué
c4c2058df9
processors(rtvi): handle frames pushed from outside in order
2024-08-11 23:09:11 -07:00
Aleix Conchillo Flaqué
0d85c0085f
processors(rtvi): interrupt the bot if a new config is received
2024-08-11 23:09:11 -07:00
Mattie Ruth
6fa8a8f84f
Merge pull request #365 from pipecat-ai/ruthless/metrics
2024-08-11 20:35:05 -04:00
mattie ruth backman
a97775bff3
Add the model name to the LLM usage metrics
2024-08-11 12:08:46 -04:00
Aleix Conchillo Flaqué
32640e054d
processors(rtvi): add new option values if they haven't been set yet
2024-08-10 21:25:39 -07:00
Aleix Conchillo Flaqué
aa42da5658
processors(rtvi): no need for configure_on_start()
2024-08-10 21:25:21 -07:00
Aleix Conchillo Flaqué
c37552de70
processors(rtvi): add support for action responses
2024-08-09 18:12:37 -07:00
Aleix Conchillo Flaqué
916b37926c
processors(rtvi): rtvi 0.1 message protocol
2024-08-09 17:24:38 -07:00
Aleix Conchillo Flaqué
2b76c3c15a
update macos-py3.10-requirements
2024-08-09 17:18:30 -07:00
Aleix Conchillo Flaqué
cedd7dde18
update linux-py3.10-requirements.txt
2024-08-09 17:14:46 -07:00
Lewis Wolfgang
d088608d8e
Merge pull request #340 from pipecat-ai/lewis/silero-vad-via-pip
...
Install Silero VAD via pip
2024-08-09 13:27:29 -04:00
Aleix Conchillo Flaqué
06ee29bb8b
Merge pull request #359 from pipecat-ai/aleix/twilio-elevenlabs-sample-rates
...
twilio and elevenlabs sample rates
2024-08-09 09:38:35 -07:00
Aleix Conchillo Flaqué
d255e954d6
services(elevenlabs): allow specifying output_format
2024-08-09 09:38:20 -07:00
Aleix Conchillo Flaqué
6a7ab6b8ac
serializers(twilio): allow specifying input and output sample rates
2024-08-09 09:37:51 -07:00
Aleix Conchillo Flaqué
45b18cc0b1
Merge pull request #358 from pipecat-ai/aleix/daily-create-room-exp-fixes
...
transports(daily): fixed create_room expirations
2024-08-09 09:37:01 -07:00
Aleix Conchillo Flaqué
0479431f0a
Merge pull request #357 from pipecat-ai/aleix/daily-on-participant-updated
...
transports(daily): added on_participant_updated event
2024-08-09 09:36:46 -07:00
Aleix Conchillo Flaqué
ec58dbd791
transports(daily): added on_participant_updated event
...
Fixes #353
2024-08-09 09:36:24 -07:00
Aleix Conchillo Flaqué
91de68aab3
Merge pull request #355 from pipecat-ai/aleix/usage-metrics-update
...
processors(base): add start_llm_usage_metrics and start_tts_usage_met…
2024-08-09 09:35:36 -07:00
Aleix Conchillo Flaqué
85efc30145
Merge pull request #356 from pipecat-ai/aleix/eleven_turbo_v2_5
...
services(elevenlabs): update default model to eleven_turbo_v2_5
2024-08-09 09:34:47 -07:00
Aleix Conchillo Flaqué
0032594f21
transports(daily): fixed create_room expirations
...
Fixes #348
2024-08-08 22:04:22 -07:00
Aleix Conchillo Flaqué
829fdc5679
services(elevenlabs): update default model to eleven_turbo_v2_5
...
Fixes #349
2024-08-08 21:38:18 -07:00
Aleix Conchillo Flaqué
22e176e329
processors(base): add start_llm_usage_metrics and start_tts_usage_metrics
2024-08-08 16:46:56 -07:00
Lewis Wolfgang
826a70a137
Merge pull request #354 from pipecat-ai/lewis/delete_room_by_name
...
Add delete_room_by_name to DailyRESTHelper
2024-08-08 17:09:21 -04:00
Lewis Wolfgang
dd0ea674af
Treat 404 (room not found) as a success for deletion
2024-08-08 16:57:58 -04:00
Lewis Wolfgang
a4761b8921
Add delete_room_by_name to DailyRESTHelper
2024-08-08 16:31:01 -04:00
chadbailey59
3958bb7903
Additional LLM and TTS metrics ( #343 )
...
* added llm and tts usage metrics
* Metrics debug logging
* cleanup
2024-08-07 08:55:51 -05:00