Merge pull request #82 from daily-co/remove-unused-imports
remove unused imports
This commit is contained in:
@@ -3,7 +3,7 @@ import aiohttp
|
|||||||
import logging
|
import logging
|
||||||
import os
|
import os
|
||||||
|
|
||||||
from dailyai.pipeline.frames import EndFrame, TextFrame
|
from dailyai.pipeline.frames import TextFrame
|
||||||
from dailyai.pipeline.pipeline import Pipeline
|
from dailyai.pipeline.pipeline import Pipeline
|
||||||
from dailyai.services.daily_transport_service import DailyTransportService
|
from dailyai.services.daily_transport_service import DailyTransportService
|
||||||
from dailyai.services.fal_ai_services import FalImageGenService
|
from dailyai.services.fal_ai_services import FalImageGenService
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ from dailyai.pipeline.pipeline import Pipeline
|
|||||||
from dailyai.services.daily_transport_service import DailyTransportService
|
from dailyai.services.daily_transport_service import DailyTransportService
|
||||||
from dailyai.services.azure_ai_services import AzureLLMService, AzureTTSService
|
from dailyai.services.azure_ai_services import AzureLLMService, AzureTTSService
|
||||||
from dailyai.services.deepgram_ai_services import DeepgramTTSService
|
from dailyai.services.deepgram_ai_services import DeepgramTTSService
|
||||||
from dailyai.pipeline.frames import EndFrame, EndPipeFrame, LLMMessagesQueueFrame, TextFrame
|
from dailyai.pipeline.frames import EndPipeFrame, LLMMessagesQueueFrame, TextFrame
|
||||||
from dailyai.services.elevenlabs_ai_service import ElevenLabsTTSService
|
from dailyai.services.elevenlabs_ai_service import ElevenLabsTTSService
|
||||||
|
|
||||||
from runner import configure
|
from runner import configure
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
import asyncio
|
import asyncio
|
||||||
from re import S
|
|
||||||
import aiohttp
|
import aiohttp
|
||||||
import os
|
import os
|
||||||
import logging
|
import logging
|
||||||
|
|||||||
@@ -1,12 +1,8 @@
|
|||||||
import argparse
|
|
||||||
import asyncio
|
import asyncio
|
||||||
import os
|
import os
|
||||||
import logging
|
import logging
|
||||||
from typing import AsyncGenerator
|
from typing import AsyncGenerator
|
||||||
import aiohttp
|
import aiohttp
|
||||||
import requests
|
|
||||||
import time
|
|
||||||
import urllib.parse
|
|
||||||
from PIL import Image
|
from PIL import Image
|
||||||
|
|
||||||
from dailyai.pipeline.frames import ImageFrame, Frame
|
from dailyai.pipeline.frames import ImageFrame, Frame
|
||||||
|
|||||||
@@ -3,9 +3,7 @@ import aiohttp
|
|||||||
import logging
|
import logging
|
||||||
import os
|
import os
|
||||||
from dailyai.pipeline.aggregators import (
|
from dailyai.pipeline.aggregators import (
|
||||||
LLMAssistantContextAggregator,
|
|
||||||
LLMResponseAggregator,
|
LLMResponseAggregator,
|
||||||
LLMUserContextAggregator,
|
|
||||||
UserResponseAggregator,
|
UserResponseAggregator,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|||||||
@@ -8,7 +8,6 @@ from dailyai.services.daily_transport_service import DailyTransportService
|
|||||||
from dailyai.services.open_ai_services import OpenAILLMService
|
from dailyai.services.open_ai_services import OpenAILLMService
|
||||||
from dailyai.services.elevenlabs_ai_service import ElevenLabsTTSService
|
from dailyai.services.elevenlabs_ai_service import ElevenLabsTTSService
|
||||||
from dailyai.pipeline.aggregators import (
|
from dailyai.pipeline.aggregators import (
|
||||||
LLMContextAggregator,
|
|
||||||
LLMUserContextAggregator,
|
LLMUserContextAggregator,
|
||||||
LLMAssistantContextAggregator,
|
LLMAssistantContextAggregator,
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -1,7 +1,6 @@
|
|||||||
import argparse
|
import argparse
|
||||||
import asyncio
|
import asyncio
|
||||||
import logging
|
import logging
|
||||||
import wave
|
|
||||||
from dailyai.pipeline.frames import EndFrame, TranscriptionQueueFrame
|
from dailyai.pipeline.frames import EndFrame, TranscriptionQueueFrame
|
||||||
|
|
||||||
from dailyai.services.local_transport_service import LocalTransportService
|
from dailyai.services.local_transport_service import LocalTransportService
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ import requests
|
|||||||
import subprocess
|
import subprocess
|
||||||
import time
|
import time
|
||||||
|
|
||||||
from flask import Flask, jsonify, request, redirect
|
from flask import Flask, jsonify, redirect
|
||||||
from flask_cors import CORS
|
from flask_cors import CORS
|
||||||
|
|
||||||
from auth import get_meeting_token
|
from auth import get_meeting_token
|
||||||
|
|||||||
@@ -2,13 +2,11 @@ import copy
|
|||||||
import aiohttp
|
import aiohttp
|
||||||
import asyncio
|
import asyncio
|
||||||
import json
|
import json
|
||||||
import random
|
|
||||||
import logging
|
import logging
|
||||||
import os
|
import os
|
||||||
import re
|
import re
|
||||||
import wave
|
import wave
|
||||||
from typing import AsyncGenerator, List
|
from typing import AsyncGenerator, List
|
||||||
from PIL import Image
|
|
||||||
from dailyai.pipeline.opeanai_llm_aggregator import (
|
from dailyai.pipeline.opeanai_llm_aggregator import (
|
||||||
OpenAIAssistantContextAggregator,
|
OpenAIAssistantContextAggregator,
|
||||||
OpenAIUserContextAggregator,
|
OpenAIUserContextAggregator,
|
||||||
@@ -18,11 +16,10 @@ from dailyai.pipeline.pipeline import Pipeline
|
|||||||
from dailyai.services.daily_transport_service import DailyTransportService
|
from dailyai.services.daily_transport_service import DailyTransportService
|
||||||
from dailyai.services.openai_llm_context import OpenAILLMContext
|
from dailyai.services.openai_llm_context import OpenAILLMContext
|
||||||
from dailyai.services.open_ai_services import OpenAILLMService
|
from dailyai.services.open_ai_services import OpenAILLMService
|
||||||
from dailyai.services.deepgram_ai_services import DeepgramTTSService
|
# from dailyai.services.deepgram_ai_services import DeepgramTTSService
|
||||||
from dailyai.services.elevenlabs_ai_service import ElevenLabsTTSService
|
from dailyai.services.elevenlabs_ai_service import ElevenLabsTTSService
|
||||||
from dailyai.pipeline.frames import (
|
from dailyai.pipeline.frames import (
|
||||||
OpenAILLMContextFrame,
|
OpenAILLMContextFrame,
|
||||||
TranscriptionQueueFrame,
|
|
||||||
Frame,
|
Frame,
|
||||||
LLMFunctionCallFrame,
|
LLMFunctionCallFrame,
|
||||||
LLMFunctionStartFrame,
|
LLMFunctionStartFrame,
|
||||||
|
|||||||
@@ -19,24 +19,16 @@ from dailyai.services.deepgram_ai_services import DeepgramTTSService
|
|||||||
from dailyai.services.elevenlabs_ai_service import ElevenLabsTTSService
|
from dailyai.services.elevenlabs_ai_service import ElevenLabsTTSService
|
||||||
from dailyai.pipeline.aggregators import (
|
from dailyai.pipeline.aggregators import (
|
||||||
LLMAssistantContextAggregator,
|
LLMAssistantContextAggregator,
|
||||||
LLMContextAggregator,
|
|
||||||
LLMUserContextAggregator,
|
|
||||||
ParallelPipeline,
|
|
||||||
UserResponseAggregator,
|
UserResponseAggregator,
|
||||||
LLMResponseAggregator,
|
LLMResponseAggregator,
|
||||||
)
|
)
|
||||||
from dailyai.pipeline.frames import (
|
from dailyai.pipeline.frames import (
|
||||||
EndPipeFrame,
|
EndPipeFrame,
|
||||||
LLMMessagesQueueFrame,
|
LLMMessagesQueueFrame,
|
||||||
TranscriptionQueueFrame,
|
|
||||||
Frame,
|
Frame,
|
||||||
TextFrame,
|
TextFrame,
|
||||||
LLMFunctionCallFrame,
|
|
||||||
LLMFunctionStartFrame,
|
|
||||||
LLMResponseEndFrame,
|
LLMResponseEndFrame,
|
||||||
StartFrame,
|
|
||||||
AudioFrame,
|
AudioFrame,
|
||||||
SpriteFrame,
|
|
||||||
ImageFrame,
|
ImageFrame,
|
||||||
UserStoppedSpeakingFrame,
|
UserStoppedSpeakingFrame,
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -2,22 +2,17 @@ import asyncio
|
|||||||
import aiohttp
|
import aiohttp
|
||||||
import logging
|
import logging
|
||||||
import os
|
import os
|
||||||
from PIL import Image
|
|
||||||
from typing import AsyncGenerator
|
from typing import AsyncGenerator
|
||||||
|
|
||||||
from dailyai.pipeline.aggregators import (
|
from dailyai.pipeline.aggregators import (
|
||||||
LLMResponseAggregator,
|
|
||||||
UserResponseAggregator,
|
|
||||||
SentenceAggregator,
|
SentenceAggregator,
|
||||||
)
|
)
|
||||||
from dailyai.pipeline.frames import Frame, LLMMessagesQueueFrame, TextFrame
|
from dailyai.pipeline.frames import Frame, LLMMessagesQueueFrame, TextFrame
|
||||||
from dailyai.pipeline.frame_processor import FrameProcessor
|
from dailyai.pipeline.frame_processor import FrameProcessor
|
||||||
from dailyai.services.ai_services import AIService, FrameLogger
|
|
||||||
from dailyai.pipeline.pipeline import Pipeline
|
from dailyai.pipeline.pipeline import Pipeline
|
||||||
from dailyai.services.daily_transport_service import DailyTransportService
|
from dailyai.services.daily_transport_service import DailyTransportService
|
||||||
from dailyai.services.azure_ai_services import AzureTTSService
|
from dailyai.services.azure_ai_services import AzureTTSService
|
||||||
from dailyai.services.open_ai_services import OpenAILLMService
|
from dailyai.services.open_ai_services import OpenAILLMService
|
||||||
from dailyai.services.elevenlabs_ai_service import ElevenLabsTTSService
|
|
||||||
|
|
||||||
from runner import configure
|
from runner import configure
|
||||||
|
|
||||||
|
|||||||
0
src/dailyai/pipeline/__init__.py
Normal file
0
src/dailyai/pipeline/__init__.py
Normal file
@@ -5,10 +5,8 @@ from dailyai.pipeline.frame_processor import FrameProcessor
|
|||||||
|
|
||||||
from dailyai.pipeline.frames import (
|
from dailyai.pipeline.frames import (
|
||||||
EndFrame,
|
EndFrame,
|
||||||
AudioFrame,
|
|
||||||
EndPipeFrame,
|
EndPipeFrame,
|
||||||
Frame,
|
Frame,
|
||||||
ImageFrame,
|
|
||||||
LLMMessagesQueueFrame,
|
LLMMessagesQueueFrame,
|
||||||
LLMResponseEndFrame,
|
LLMResponseEndFrame,
|
||||||
LLMResponseStartFrame,
|
LLMResponseStartFrame,
|
||||||
@@ -20,9 +18,7 @@ from dailyai.pipeline.frames import (
|
|||||||
from dailyai.pipeline.pipeline import Pipeline
|
from dailyai.pipeline.pipeline import Pipeline
|
||||||
from dailyai.services.ai_services import AIService
|
from dailyai.services.ai_services import AIService
|
||||||
|
|
||||||
from typing import AsyncGenerator, Callable, Coroutine, List
|
from typing import AsyncGenerator, Coroutine, List
|
||||||
|
|
||||||
from dailyai.services.openai_llm_context import OpenAILLMContext
|
|
||||||
|
|
||||||
|
|
||||||
class ResponseAggregator(FrameProcessor):
|
class ResponseAggregator(FrameProcessor):
|
||||||
@@ -349,6 +345,8 @@ class GatedAggregator(FrameProcessor):
|
|||||||
Yields gate-opening frame before any accumulated frames, then ensuing frames
|
Yields gate-opening frame before any accumulated frames, then ensuing frames
|
||||||
until and not including the gate-closed frame.
|
until and not including the gate-closed frame.
|
||||||
|
|
||||||
|
>>> from dailyai.pipeline.frames import ImageFrame
|
||||||
|
|
||||||
>>> async def print_frames(aggregator, frame):
|
>>> async def print_frames(aggregator, frame):
|
||||||
... async for frame in aggregator.process_frame(frame):
|
... async for frame in aggregator.process_frame(frame):
|
||||||
... if isinstance(frame, TextFrame):
|
... if isinstance(frame, TextFrame):
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
from typing import Any, AsyncGenerator, Callable
|
from typing import AsyncGenerator, Callable
|
||||||
from dailyai.pipeline.frame_processor import FrameProcessor
|
from dailyai.pipeline.frame_processor import FrameProcessor
|
||||||
from dailyai.pipeline.frames import (
|
from dailyai.pipeline.frames import (
|
||||||
Frame,
|
Frame,
|
||||||
|
|||||||
0
src/dailyai/services/__init__.py
Normal file
0
src/dailyai/services/__init__.py
Normal file
@@ -1,4 +1,3 @@
|
|||||||
import asyncio
|
|
||||||
import io
|
import io
|
||||||
import logging
|
import logging
|
||||||
import time
|
import time
|
||||||
@@ -10,11 +9,6 @@ from dailyai.pipeline.frames import (
|
|||||||
EndFrame,
|
EndFrame,
|
||||||
EndPipeFrame,
|
EndPipeFrame,
|
||||||
ImageFrame,
|
ImageFrame,
|
||||||
LLMMessagesQueueFrame,
|
|
||||||
LLMResponseEndFrame,
|
|
||||||
LLMResponseStartFrame,
|
|
||||||
LLMFunctionStartFrame,
|
|
||||||
LLMFunctionCallFrame,
|
|
||||||
Frame,
|
Frame,
|
||||||
TextFrame,
|
TextFrame,
|
||||||
TranscriptionQueueFrame,
|
TranscriptionQueueFrame,
|
||||||
|
|||||||
@@ -1,5 +1,3 @@
|
|||||||
import asyncio
|
|
||||||
import os
|
|
||||||
from typing import AsyncGenerator
|
from typing import AsyncGenerator
|
||||||
from anthropic import AsyncAnthropic
|
from anthropic import AsyncAnthropic
|
||||||
from dailyai.pipeline.frames import Frame, LLMMessagesQueueFrame, TextFrame
|
from dailyai.pipeline.frames import Frame, LLMMessagesQueueFrame, TextFrame
|
||||||
|
|||||||
@@ -1,16 +1,11 @@
|
|||||||
import aiohttp
|
import aiohttp
|
||||||
import asyncio
|
import asyncio
|
||||||
import io
|
import io
|
||||||
import json
|
|
||||||
import time
|
|
||||||
from openai import AsyncAzureOpenAI
|
from openai import AsyncAzureOpenAI
|
||||||
|
|
||||||
import os
|
|
||||||
import requests
|
|
||||||
|
|
||||||
from collections.abc import AsyncGenerator
|
from collections.abc import AsyncGenerator
|
||||||
|
|
||||||
from dailyai.services.ai_services import LLMService, TTSService, ImageGenService
|
from dailyai.services.ai_services import TTSService, ImageGenService
|
||||||
from PIL import Image
|
from PIL import Image
|
||||||
|
|
||||||
# See .env.example for Azure configuration needed
|
# See .env.example for Azure configuration needed
|
||||||
|
|||||||
@@ -1,6 +1,4 @@
|
|||||||
import os
|
|
||||||
import aiohttp
|
import aiohttp
|
||||||
import requests
|
|
||||||
|
|
||||||
from dailyai.services.ai_services import TTSService
|
from dailyai.services.ai_services import TTSService
|
||||||
|
|
||||||
|
|||||||
@@ -1,9 +1,3 @@
|
|||||||
import aiohttp
|
|
||||||
import asyncio
|
|
||||||
import os
|
|
||||||
|
|
||||||
import requests
|
|
||||||
|
|
||||||
from collections.abc import AsyncGenerator
|
from collections.abc import AsyncGenerator
|
||||||
from dailyai.services.ai_services import TTSService
|
from dailyai.services.ai_services import TTSService
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,4 @@
|
|||||||
import aiohttp
|
import aiohttp
|
||||||
import os
|
|
||||||
import requests
|
|
||||||
import time
|
|
||||||
|
|
||||||
from typing import AsyncGenerator
|
from typing import AsyncGenerator
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
import asyncio
|
import asyncio
|
||||||
import time
|
|
||||||
import numpy as np
|
import numpy as np
|
||||||
import tkinter as tk
|
import tkinter as tk
|
||||||
import pyaudio
|
import pyaudio
|
||||||
|
|||||||
@@ -1,13 +1,9 @@
|
|||||||
import aiohttp
|
import aiohttp
|
||||||
from PIL import Image
|
from PIL import Image
|
||||||
import io
|
import io
|
||||||
import time
|
|
||||||
from openai import AsyncOpenAI
|
from openai import AsyncOpenAI
|
||||||
|
|
||||||
import json
|
from dailyai.services.ai_services import ImageGenService
|
||||||
from collections.abc import AsyncGenerator
|
|
||||||
|
|
||||||
from dailyai.services.ai_services import LLMService, ImageGenService
|
|
||||||
from dailyai.services.openai_api_llm_service import BaseOpenAILLMService
|
from dailyai.services.openai_api_llm_service import BaseOpenAILLMService
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
import unittest
|
import unittest
|
||||||
|
|
||||||
from typing import AsyncGenerator, Generator
|
from typing import AsyncGenerator
|
||||||
|
|
||||||
from dailyai.services.ai_services import AIService
|
from dailyai.services.ai_services import AIService
|
||||||
from dailyai.pipeline.frames import EndFrame, Frame, TextFrame
|
from dailyai.pipeline.frames import EndFrame, Frame, TextFrame
|
||||||
|
|||||||
@@ -1,11 +1,5 @@
|
|||||||
import asyncio
|
|
||||||
import threading
|
|
||||||
import unittest
|
import unittest
|
||||||
|
|
||||||
from unittest.mock import MagicMock, patch
|
|
||||||
|
|
||||||
from dailyai.pipeline.frames import AudioFrame, ImageFrame
|
|
||||||
|
|
||||||
|
|
||||||
class TestDailyTransport(unittest.IsolatedAsyncioTestCase):
|
class TestDailyTransport(unittest.IsolatedAsyncioTestCase):
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user