refactor: use async image and transcription handling
This commit is contained in:
parent
d92d6b9d8f
commit
f2cb68dd5e
1 changed files with 6 additions and 3 deletions
|
|
@ -27,7 +27,9 @@ from tenacity import (
|
|||
before_sleep_log,
|
||||
)
|
||||
|
||||
from ..types import TranscriptionReturnType
|
||||
from cognee.infrastructure.llm.structured_output_framework.litellm_instructor.llm.types import (
|
||||
TranscriptionReturnType,
|
||||
)
|
||||
|
||||
logger = get_logger()
|
||||
observe = get_observe()
|
||||
|
|
@ -216,7 +218,7 @@ class GenericAPIAdapter(LLMInterface):
|
|||
raise ValueError(
|
||||
f"Could not determine MIME type for audio file: {input}. Is the extension correct?"
|
||||
)
|
||||
response = litellm.completion(
|
||||
response = await litellm.acompletion(
|
||||
model=self.transcription_model,
|
||||
messages=[
|
||||
{
|
||||
|
|
@ -270,7 +272,7 @@ class GenericAPIAdapter(LLMInterface):
|
|||
raise ValueError(
|
||||
f"Could not determine MIME type for image file: {input}. Is the extension correct?"
|
||||
)
|
||||
return litellm.completion(
|
||||
response = await litellm.acompletion(
|
||||
model=self.image_transcribe_model,
|
||||
messages=[
|
||||
{
|
||||
|
|
@ -295,3 +297,4 @@ class GenericAPIAdapter(LLMInterface):
|
|||
max_completion_tokens=300,
|
||||
max_retries=self.MAX_RETRIES,
|
||||
)
|
||||
return response
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue