import os
import boto3


class Settings:
    REDIS_URL = os.getenv("REDIS_URL", "")

    REDIS_LIST = "studio:queue:v2"
    REDIS_LIST_CANCEL = "studio:queue:cancel"

    API_GIPHY_KEY = os.getenv("API_GIPHY_KEY")


s3_client = boto3.client(
    "s3",
    aws_access_key_id=os.getenv("AWS_ACCESS_KEY_ID"),
    aws_secret_access_key=os.getenv("AWS_SECRET_ACCESS_KEY"),
)

lambda_client = boto3.client(
    "lambda",
    aws_access_key_id=os.getenv("AWS_ACCESS_KEY_ID"),
    aws_secret_access_key=os.getenv("AWS_SECRET_ACCESS_KEY"),
    region_name="us-east-2",
)

bedrock_client = boto3.client("bedrock-runtime", region_name="us-east-2")
