Mohamed-Safiq-37's picture
feat: add video prompt enhancement feature and preset configuration support
6e2783f
Raw
History Blame Contribute Delete
594 Bytes
import os
import base64
import json
from typing import Literal
from apify_client import ApifyClient
from google.cloud import storage
from dotenv import load_dotenv
from httpx import Timeout
from openai import AsyncOpenAI
from pydantic_settings import BaseSettings
from config.config import config
from google import genai
DEFAULT_OPENAI_TIMEOUT_SECONDS = 180
async_client = AsyncOpenAI(
api_key=config.OPEN_AI_API_KEY,
timeout=Timeout(DEFAULT_OPENAI_TIMEOUT_SECONDS)
)
apify_client = ApifyClient(config.APIFY_API_KEY)
gemini_client = genai.Client(
api_key=config.GEMINI_API_KEY
)