diff --git a/examples/dynamic/insurance_gemini.py b/examples/dynamic/insurance_gemini.py index 197ed296..64424078 100644 --- a/examples/dynamic/insurance_gemini.py +++ b/examples/dynamic/insurance_gemini.py @@ -375,7 +375,7 @@ async def main(): stt = DeepgramSTTService(api_key=os.getenv("DEEPGRAM_API_KEY")) tts = DeepgramTTSService(api_key=os.getenv("DEEPGRAM_API_KEY"), voice="aura-helios-en") - llm = GoogleLLMService(api_key=os.getenv("GOOGLE_API_KEY"), model="gemini-1.5-flash-latest") + llm = GoogleLLMService(api_key=os.getenv("GOOGLE_API_KEY"), model="gemini-2.0-flash-exp") # Create initial context messages = [ diff --git a/examples/static/movie_explorer_gemini.py b/examples/static/movie_explorer_gemini.py index 55aeaef3..f9562de9 100644 --- a/examples/static/movie_explorer_gemini.py +++ b/examples/static/movie_explorer_gemini.py @@ -313,20 +313,14 @@ async def get_similar_movies(args: FlowArgs) -> Union[SimilarMoviesResult, Error "name": "get_current_movies", "handler": get_movies, "description": "Fetch movies currently playing in theaters", - "parameters": { - "type": "object", - "properties": {}, - }, + "parameters": None, # Specify None for no parameters "transition_to": "explore_movie", }, { "name": "get_upcoming_movies", "handler": get_upcoming_movies, "description": "Fetch movies coming soon to theaters", - "parameters": { - "type": "object", - "properties": {}, - }, + "parameters": None, # Specify None for no parameters "transition_to": "explore_movie", }, ] @@ -378,27 +372,18 @@ async def get_similar_movies(args: FlowArgs) -> Union[SimilarMoviesResult, Error "name": "get_current_movies", "handler": get_movies, "description": "Show current movies in theaters", - "parameters": { - "type": "object", - "properties": {}, - }, + "parameters": None, # Specify None for no parameters }, { "name": "get_upcoming_movies", "handler": get_upcoming_movies, "description": "Show movies coming soon", - "parameters": { - "type": "object", - "properties": {}, - }, + "parameters": None, # Specify None for no parameters, }, { "name": "end_conversation", "description": "End the conversation", - "parameters": { - "type": "object", - "properties": {}, - }, + "parameters": None, # Specify None for no parameters, "transition_to": "end", }, ] @@ -442,7 +427,7 @@ async def main(): voice_id="c45bc5ec-dc68-4feb-8829-6e6b2748095d", # Movieman text_filter=MarkdownTextFilter(), ) - llm = GoogleLLMService(api_key=os.getenv("GOOGLE_API_KEY"), model="gemini-1.5-flash-latest") + llm = GoogleLLMService(api_key=os.getenv("GOOGLE_API_KEY"), model="gemini-2.0-flash-exp") # Get initial tools initial_tools = [