Commit Graph

  • d216edc567 Merge pull request #409 from aashsach/anthropic-empty-tool-argument Aleix Conchillo Flaqué 2024-08-21 16:14:51 -07:00
  • ec6063ecc4 system is not a list, it is handled and assisgned as string Aashraya 2024-08-21 16:31:50 +05:30
  • 40fe4ce6fb handle empty parameters for anthropic function calling Aashraya 2024-08-21 15:49:36 +05:30
  • 31d87a4048 update CHANGELOG.md for 0.0.40 v0.0.40 Aleix Conchillo Flaqué 2024-08-20 11:48:40 -07:00
  • ac8b171fa9 Merge pull request #406 from pipecat-ai/hush/cartesiaDocs Aleix Conchillo Flaqué 2024-08-20 11:17:52 -07:00
  • 1f06d78213 github: remove *requirements.txt from tests.yaml James Hush 2024-08-20 13:04:54 +08:00
  • 28eba17df8 docs: update Cartesia references James Hush 2024-08-19 10:26:13 +08:00
  • dfc2e62339 Merge pull request #405 from pipecat-ai/aleix/revert-dailysettings-aliases Aleix Conchillo Flaqué 2024-08-20 08:53:31 -07:00
  • 80c89a39c9 processors(rtvi): add support for client-ready message (fix) Aleix Conchillo Flaqué 2024-08-20 07:54:11 -07:00
  • 9d1c16e996 Revert "transports(daily): use aliases in DailyDialinSettings" Aleix Conchillo Flaqué 2024-08-20 07:52:35 -07:00
  • 86604c2353 examples(studypal): use aiohttp instead of requests Aleix Conchillo Flaqué 2024-08-19 18:11:15 -07:00
  • 8f31a02938 Merge pull request #403 from yashn35/studypal-demo Aleix Conchillo Flaqué 2024-08-19 17:39:19 -07:00
  • 47d375309d transports(daily): use aliases in DailyDialinSettings Aleix Conchillo Flaqué 2024-08-19 17:27:43 -07:00
  • 980265ca97 Add studypal Yash Narayan 2024-08-19 16:58:29 -07:00
  • 90479fff95 processors(rtvi): add set_client_ready() Aleix Conchillo Flaqué 2024-08-19 16:41:43 -07:00
  • 1ce1fcb0ce Merge pull request #401 from pipecat-ai/aleix/use-cartesia-in-more-examples Aleix Conchillo Flaqué 2024-08-19 16:07:35 -07:00
  • 1a662376fc examples: use Cartesia TTS in most examples Aleix Conchillo Flaqué 2024-08-19 15:31:34 -07:00
  • 1d24f926ec Merge pull request #400 from pipecat-ai/aleix/rtvi-client-ready Aleix Conchillo Flaqué 2024-08-19 10:53:49 -07:00
  • 4f2c37c940 processors(rtvi): add support for client-ready message Aleix Conchillo Flaqué 2024-08-19 10:33:18 -07:00
  • 042115a6bb processors(rtvi): update initial config when sending bot-ready message Aleix Conchillo Flaqué 2024-08-19 09:32:27 -07:00
  • c9f1469b41 transports(daily/helpers): add server error message to the logs Aleix Conchillo Flaqué 2024-08-19 08:44:05 -07:00
  • 54c9f604c9 updated CHANGELOG with VADParamsUpdateFrame Aleix Conchillo Flaqué 2024-08-18 21:20:40 -07:00
  • 56fbcd6562 Merge pull request #397 from pipecat-ai/khk/rtvi-vad-params Kwindla Hultman Kramer 2024-08-18 21:14:58 -07:00
  • e6b0500568 make VADAnalyzer:set_params() public Kwindla Hultman Kramer 2024-08-18 21:11:18 -07:00
  • 41038b6673 Merge pull request #394 from pipecat-ai/aleix/fix-function-calling-examples Aleix Conchillo Flaqué 2024-08-18 20:55:29 -07:00
  • 26d03f26c9 services(openai, anthropic): a None result should not run inference Aleix Conchillo Flaqué 2024-08-18 20:48:43 -07:00
  • f3a4e54996 function calling: start callback should have function name first Aleix Conchillo Flaqué 2024-08-18 20:48:20 -07:00
  • 925e80bb20 VADParamsUpdateFrame and handling thereof Kwindla Hultman Kramer 2024-08-18 13:34:46 -07:00
  • 9bda09b1a8 serializers(livekit): Add audio serializers nulyang 2024-08-18 23:40:32 +08:00
  • ef0d0531fa services: moved request_image_frame() to LLMService Aleix Conchillo Flaqué 2024-08-17 23:59:38 -07:00
  • 6520f20ffe fix function calling examples Aleix Conchillo Flaqué 2024-08-17 23:05:11 -07:00
  • ebc4e0924b Merge pull request #387 from pipecat-ai/aleix/update-reqs-081624 Aleix Conchillo Flaqué 2024-08-17 23:29:47 -07:00
  • 9e7c0e6033 Merge pull request #390 from sharvil/pr/websocket-fix Aleix Conchillo Flaqué 2024-08-17 23:26:35 -07:00
  • cf5720f316 update CHANGELOG.md Aleix Conchillo Flaqué 2024-08-17 21:00:32 -07:00
  • 655b468269 Merge pull request #393 from pipecat-ai/khk/anthropic-tools-ordering Kwindla Hultman Kramer 2024-08-17 15:07:27 -07:00
  • 17f8c93e44 fix for out-of-order image messages in anthropic context Kwindla Hultman Kramer 2024-08-17 14:47:29 -07:00
  • 5b4061b0d5 processors(rtvi): fix send_error() Aleix Conchillo Flaqué 2024-08-16 23:46:57 -07:00
  • 6ce0227e98 processors(rtvi): error-response should always include and error Aleix Conchillo Flaqué 2024-08-16 23:23:55 -07:00
  • a583a28850 processors(rtvi): error message should use error field Aleix Conchillo Flaqué 2024-08-16 23:22:27 -07:00
  • 32daf65adc processors(rtvi): send to the client if errors are fatal Aleix Conchillo Flaqué 2024-08-16 23:17:55 -07:00
  • e22c80610e frames: add new FatalErrorFrame Aleix Conchillo Flaqué 2024-08-16 23:17:31 -07:00
  • 374f1e7e01 transports(websocket): fix _audio_buffer being accidentally overwritten Sharvil Nanavati 2024-08-17 05:28:05 +00:00
  • d2dfa93bf1 processors(rtvi): send bot-ready when participant joins Aleix Conchillo Flaqué 2024-08-16 13:58:21 -07:00
  • fa8c6712c6 transports(daily): fix multiple DailyTransport initialization Aleix Conchillo Flaqué 2024-08-16 13:32:34 -07:00
  • 4c2b84cb4d update pyproject.toml and remove requirements files Aleix Conchillo Flaqué 2024-08-16 09:28:46 -07:00
  • b57c9d569b Merge pull request #352 from pipecat-ai/aleix/rtvi-0.1 Aleix Conchillo Flaqué 2024-08-15 17:35:50 -07:00
  • f0e50ba000 Merge pull request #336 from nulyang/fix/azure-transcriptionframe Aleix Conchillo Flaqué 2024-08-15 17:08:56 -07:00
  • 4a6638f749 Merge pull request #385 from pipecat-ai/mrkb/anthropic-beta-caching Mattie Ruth 2024-08-15 18:26:51 -04:00
  • 31577252f3 processors(rtvi): handle ErrorFrames Aleix Conchillo Flaqué 2024-08-15 15:23:31 -07:00
  • 5d71c50080 transports(daily): make sure audio_in_task exists before canceling Aleix Conchillo Flaqué 2024-08-15 15:23:07 -07:00
  • 981269d594 pipeline(task): process ErrorFrame in same task and stop pipeline task Aleix Conchillo Flaqué 2024-08-15 15:22:40 -07:00
  • 848db985fc bump anthropic in 3.10 requirements mattie ruth backman 2024-08-15 16:49:48 -04:00
  • d5d8e31447 add cache tokens to metrics event mattie ruth backman 2024-08-15 16:47:28 -04:00
  • 66670a2370 Merge pull request #384 from pipecat-ai/aleix/enable-prompt-caching-frames Aleix Conchillo Flaqué 2024-08-15 13:26:39 -07:00
  • 5637f349c6 services(anthropic): allow setting enable prompt caching via frame Aleix Conchillo Flaqué 2024-08-15 12:43:29 -07:00
  • 93248e1d00 Merge pull request #382 from pipecat-ai/khk/anthropic-beta-caching Aleix Conchillo Flaqué 2024-08-15 12:34:54 -07:00
  • 187769357f update version number of anthropic dependency Kwindla Hultman Kramer 2024-08-15 12:28:41 -07:00
  • 5be6422cc8 Revert "processors(rtvi): process options in the order they are defined" Aleix Conchillo Flaqué 2024-08-15 11:51:00 -07:00
  • 8670b2d994 utils: add match_endofsentence and use it in processors Aleix Conchillo Flaqué 2024-08-15 11:26:25 -07:00
  • 0bc6db428d processors(rtvi): implement bot-started-speaking and bot-stopped-speaking Aleix Conchillo Flaqué 2024-08-15 11:04:04 -07:00
  • 67d565930e services: send TTSStartFrame/TTSStopFrame when really needed Aleix Conchillo Flaqué 2024-08-15 11:03:11 -07:00
  • b2a7ff6fd3 processors(rtvi): all transport messages should be urgent Aleix Conchillo Flaqué 2024-08-15 08:34:08 -07:00
  • 425a730d7c transports(base_output): send urgent transport messages immediately Aleix Conchillo Flaqué 2024-08-15 08:33:36 -07:00
  • 84c5709722 frames: add urgent field to TransportMessageFrame Aleix Conchillo Flaqué 2024-08-15 08:33:13 -07:00
  • 94deec01c9 okay, both files now Kwindla Hultman Kramer 2024-08-15 00:57:10 -07:00
  • 6e0dd4a779 Anthropic beta prompt caching Kwindla Hultman Kramer 2024-08-15 00:54:43 -07:00
  • 14bde340dd Merge pull request #381 from pipecat-ai/khk/anthropic-fixup-0814.2 Kwindla Hultman Kramer 2024-08-14 23:34:31 -07:00
  • 253765c611 and fixing anthropic demos Kwindla Hultman Kramer 2024-08-14 23:14:20 -07:00
  • 2b26d7182f replaces 379 Kwindla Hultman Kramer 2024-08-14 22:40:09 -07:00
  • 61ac83e2d9 processors(rtvi): process options in the order they are defined Aleix Conchillo Flaqué 2024-08-14 22:26:49 -07:00
  • d5c7b28cad Merge pull request #380 from pipecat-ai/aleix/rtvi-0.1-context-aggregators-updates Aleix Conchillo Flaqué 2024-08-14 20:43:50 -07:00
  • 959580a708 processors(logger): fix linting Aleix Conchillo Flaqué 2024-08-14 20:39:24 -07:00
  • 3a5cd17ea3 processors(aggregators): multiple LLM aggregators updates Aleix Conchillo Flaqué 2024-08-14 20:23:18 -07:00
  • b78981bb9d Merge pull request #374 from pipecat-ai/khk/together Kwindla Hultman Kramer 2024-08-14 17:29:07 -07:00
  • a6d90b0a00 linting fixes to anthropic.py Kwindla Hultman Kramer 2024-08-14 17:27:00 -07:00
  • 67016492f2 transports(daily/helpers): add delete_room_from_url() Aleix Conchillo Flaqué 2024-08-14 17:14:02 -07:00
  • 2c38089527 processors(rtvi): handle incoming messages in a separate task Aleix Conchillo Flaqué 2024-08-14 15:34:02 -07:00
  • 48f68ba6dc Service for together.ai, including Llama 3.1 function calling support Kwindla Hultman Kramer 2024-08-13 15:01:54 -07:00
  • 574df4ba3d processors(rtvi): make sure to send bot-ready when transport is joined Aleix Conchillo Flaqué 2024-08-13 13:25:15 -07:00
  • 49ca16d125 pipeline(task): only send initial metrics frames if metrics enabled Aleix Conchillo Flaqué 2024-08-13 12:22:37 -07:00
  • 87525b085e processors(rtvi): linting and make send_error() public Aleix Conchillo Flaqué 2024-08-13 11:21:51 -07:00
  • 6b53c6add3 transports(daily): DailyTransport default DailyParams Aleix Conchillo Flaqué 2024-08-13 11:13:18 -07:00
  • 29ca1b7855 Anthropic tool use core Pipecat pieces refactored (#369) Kwindla Hultman Kramer 2024-08-13 11:01:24 -07:00
  • a42d0c9907 processors(rtvi): add interrupt_bot() Aleix Conchillo Flaqué 2024-08-13 09:22:43 -07:00
  • 8bc6ceaa3d Fixing pep8 marcus-daily 2024-08-13 12:33:00 +01:00
  • 0b8a1ab5d1 Handle describe-actions message marcus-daily 2024-08-13 12:18:29 +01:00
  • 358c287db2 chore: Enable build without git Brian Hill 2024-08-12 08:47:36 -04:00
  • 2e68453655 Merge pull request #371 from pipecat-ai/cbrianhill/allow-build-without-git Brian Hill 2024-08-12 10:15:55 -04:00
  • 89b8a9de7d chore: Enable build without git Brian Hill 2024-08-12 08:47:36 -04:00
  • 23be3d8b57 [ENG-7781] Enable docker build without git cbrianhill/allow-submodule-builds Brian Hill 2024-08-12 08:47:36 -04:00
  • c4c2058df9 processors(rtvi): handle frames pushed from outside in order Aleix Conchillo Flaqué 2024-08-11 23:07:28 -07:00
  • 0d85c0085f processors(rtvi): interrupt the bot if a new config is received Aleix Conchillo Flaqué 2024-08-11 23:06:39 -07:00
  • 6fa8a8f84f Merge pull request #365 from pipecat-ai/ruthless/metrics Mattie Ruth 2024-08-11 20:35:05 -04:00
  • a97775bff3 Add the model name to the LLM usage metrics mattie ruth backman 2024-08-11 12:08:46 -04:00
  • 32640e054d processors(rtvi): add new option values if they haven't been set yet Aleix Conchillo Flaqué 2024-08-10 21:25:39 -07:00
  • aa42da5658 processors(rtvi): no need for configure_on_start() Aleix Conchillo Flaqué 2024-08-10 21:25:21 -07:00
  • 900a94a825 services(azure): fix TranscriptionFrame parameter type nulyang 2024-08-03 11:12:04 +08:00
  • c37552de70 processors(rtvi): add support for action responses Aleix Conchillo Flaqué 2024-08-09 18:12:37 -07:00
  • 916b37926c processors(rtvi): rtvi 0.1 message protocol Aleix Conchillo Flaqué 2024-08-07 21:08:20 -07:00
  • 2b76c3c15a update macos-py3.10-requirements Aleix Conchillo Flaqué 2024-08-09 17:18:30 -07:00