Update gemini.py

-FunctionCallFromLLM
-Delete duplicate Gemini imports
This commit is contained in:
Pete
2025-07-03 19:39:44 -04:00
committed by GitHub
parent 6f66ec1727
commit 7ed4fe50d4

View File

@@ -60,7 +60,7 @@ from pipecat.processors.aggregators.openai_llm_context import (
) )
from pipecat.processors.frame_processor import FrameDirection from pipecat.processors.frame_processor import FrameDirection
from pipecat.services.google.frames import LLMSearchOrigin, LLMSearchResponseFrame, LLMSearchResult from pipecat.services.google.frames import LLMSearchOrigin, LLMSearchResponseFrame, LLMSearchResult
from pipecat.services.llm_service import LLMService from pipecat.services.llm_service import FunctionCallFromLLM, LLMService
from pipecat.services.openai.llm import ( from pipecat.services.openai.llm import (
@@ -74,14 +74,11 @@ from pipecat.utils.time import time_now_iso8601
from pipecat.utils.tracing.service_decorators import traced_gemini_live, traced_stt from pipecat.utils.tracing.service_decorators import traced_gemini_live, traced_stt
from . import events from . import events
from .file_api import GeminiFileAPI
from .audio_transcriber import AudioTranscriber from .audio_transcriber import AudioTranscriber
from .file_api import GeminiFileAPI from .file_api import GeminiFileAPI
from .file_api import GeminiFileAPI
try: try:
import websockets import websockets
except ModuleNotFoundError as e: except ModuleNotFoundError as e: