filipi87
c542167065
Refactored on_function_calls_cancelled to use FunctionCallFromLLM.
2026-04-10 15:06:39 -03:00
filipi87
8cce25d2d2
Fixing openai examples.
2026-04-10 08:25:50 -03:00
filipi87
891f00cb5f
Using the on_function_calls_cancelled inside the examples.
2026-04-10 07:45:20 -03:00
filipi87
346c585290
Enabling the option to cancel the tools for all the async examples.
2026-04-10 07:31:51 -03:00
filipi87
2dd1170229
Updating the Anthropic stream example to allow cancel the location tracking.
2026-04-09 17:26:51 -03:00
filipi87
edc197d050
Creating a new example for async stream using Google.
2026-04-09 09:50:00 -03:00
filipi87
7ece8e3c4a
Creating a new example for async stream using Anthropic.
2026-04-09 09:41:07 -03:00
filipi87
a544f885a3
Added new examples: function-calling-openai-async-stream.py and function-calling-openai-responses-async-stream.py
2026-04-09 09:04:06 -03:00
filipi87
d8dc6bc7d0
New example for async function calls using Google.
2026-04-07 09:31:22 -03:00
filipi87
d12a8529e2
New example for async function calls using OpenAI responses.
2026-04-07 09:28:01 -03:00
filipi87
aa061f7e2c
Renaming the openai and anthropic examples to async instead of delayed.
2026-04-07 09:23:45 -03:00
Filipi da Silva Fuchter
e863293198
Improving docstring description.
...
Co-authored-by: kompfner <paul@daily.co >
2026-04-07 08:14:39 -04:00
filipi87
7af72eee3e
Creating new delayed examples for openai and anthropic.
2026-04-02 18:40:41 -03:00
filipi87
3724ecd378
Supporting async function calls.
2026-04-02 16:58:19 -03:00
Mark Backman
d3021b4590
Rename example files to prepend parent folder name, preventing package shadowing
...
Example files like openai.py shadow installed packages when Python adds the
script directory to sys.path. Prepend the parent folder name to each example
file (e.g. openai.py -> function-calling-openai.py). Also split
thinking-and-mcp/ into separate mcp/ and thinking/ directories.
2026-03-31 22:06:01 -04:00
Mark Backman
7501effad5
Remove deprecated service module shims and old implementations
...
Delete deprecated import shims that only re-export from new locations:
- services/ai_services.py
- services/gemini_multimodal_live/
- services/aws_nova_sonic/
- services/openai_realtime/
- services/deepgram/{stt,tts}_sagemaker.py
- services/google/{llm_openai,llm_vertex,google}.py
- services/google/gemini_live/llm_vertex.py
- services/riva/
- services/nim/
Remove deprecated implementations replaced by newer services:
- services/openai_realtime_beta/ (use openai.realtime)
- services/google/openai/ (use google.llm)
Also removes associated examples and tests for deleted services.
2026-03-31 15:34:14 -04:00
Mark Backman
27cb078716
Add missing google-vertex.py file
2026-03-31 15:25:52 -04:00
Mark Backman
47b41a0ff7
Rename services/ to voice/ and function-calling/, flatten to top level
...
Replace the nested services/speech/ and services/function-calling/ with
top-level voice/ and function-calling/ directories. Update eval script
paths and README to match.
2026-03-31 15:20:03 -04:00
Mark Backman
f14638a1fd
Revert "Flatten services/ nesting: promote speech and function-calling to top level"
...
This reverts commit e1939ecd44 .
2026-03-31 14:59:23 -04:00
Mark Backman
e1939ecd44
Flatten services/ nesting: promote speech and function-calling to top level
...
Move services/speech/* directly into services/ and services/function-calling/*
into top-level function-calling/. Update eval script paths and README.
2026-03-31 14:55:22 -04:00