Spaces:
Sleeping
Sleeping
| 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 | |
| ) | |