fix for finally clause
This commit is contained in:
@@ -265,7 +265,7 @@ class TranscriptionContextFixup(FrameProcessor):
|
|||||||
await super().process_frame(frame, direction)
|
await super().process_frame(frame, direction)
|
||||||
|
|
||||||
if isinstance(frame, LLMDemoTranscriptionFrame):
|
if isinstance(frame, LLMDemoTranscriptionFrame):
|
||||||
logger.debug(f"TRANSCRIPTION FROM LLM: {frame.text}")
|
logger.info(f"Transcription from Gemini: {frame.text}")
|
||||||
self._transcript = frame.text
|
self._transcript = frame.text
|
||||||
self.swap_user_audio()
|
self.swap_user_audio()
|
||||||
self._transcript = ""
|
self._transcript = ""
|
||||||
|
|||||||
@@ -562,6 +562,11 @@ class GoogleLLMService(LLMService):
|
|||||||
|
|
||||||
async def _process_context(self, context: OpenAILLMContext):
|
async def _process_context(self, context: OpenAILLMContext):
|
||||||
await self.push_frame(LLMFullResponseStartFrame())
|
await self.push_frame(LLMFullResponseStartFrame())
|
||||||
|
|
||||||
|
prompt_tokens = 0
|
||||||
|
completion_tokens = 0
|
||||||
|
total_tokens = 0
|
||||||
|
|
||||||
try:
|
try:
|
||||||
logger.debug(
|
logger.debug(
|
||||||
f"Generating chat: {self._system_instruction} | {context.get_messages_for_logging()}"
|
f"Generating chat: {self._system_instruction} | {context.get_messages_for_logging()}"
|
||||||
@@ -595,9 +600,10 @@ class GoogleLLMService(LLMService):
|
|||||||
)
|
)
|
||||||
await self.stop_ttfb_metrics()
|
await self.stop_ttfb_metrics()
|
||||||
|
|
||||||
prompt_tokens = response.usage_metadata.prompt_token_count
|
if response.usage_metadata:
|
||||||
completion_tokens = response.usage_metadata.candidates_token_count
|
prompt_tokens = response.usage_metadata.prompt_token_count
|
||||||
total_tokens = response.usage_metadata.total_token_count
|
completion_tokens = response.usage_metadata.candidates_token_count
|
||||||
|
total_tokens = response.usage_metadata.total_token_count
|
||||||
|
|
||||||
async for chunk in response:
|
async for chunk in response:
|
||||||
if chunk.usage_metadata:
|
if chunk.usage_metadata:
|
||||||
|
|||||||
Reference in New Issue
Block a user