Merge pull request #82 from daily-co/remove-unused-imports

remove unused imports
This commit is contained in:
Aleix Conchillo Flaqué
2024-03-22 03:02:07 +08:00
committed by GitHub
25 changed files with 11 additions and 73 deletions

View File

@@ -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

View File

@@ -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

View File

@@ -1,5 +1,4 @@
import asyncio import asyncio
from re import S
import aiohttp import aiohttp
import os import os
import logging import logging

View File

@@ -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

View File

@@ -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,
) )

View File

@@ -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,
) )

View File

@@ -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

View File

@@ -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

View File

@@ -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,

View File

@@ -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,
) )

View File

@@ -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

View File

View 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):

View File

@@ -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,

View File

View 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,

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -1,7 +1,4 @@
import aiohttp import aiohttp
import os
import requests
import time
from typing import AsyncGenerator from typing import AsyncGenerator

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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):