Spaces:
Sleeping
Sleeping
File size: 736 Bytes
483b020 90ba8bd |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
import logging
import os
import streamlit as st
from dotenv import load_dotenv
import os
from openai import OpenAI
load_dotenv()
GEMINI_API_KEY = os.getenv("GEMINI_KEY")
def configure_gemini() -> OpenAI:
"""Configure OpenAI client pointing to Gemini backend."""
if not GEMINI_API_KEY:
raise RuntimeError(" GEMINI_KEY is not set in environment variables.")
return OpenAI(
api_key=GEMINI_API_KEY,
base_url="https://generativelanguage.googleapis.com/v1beta/openai/"
)
def configure_logging():
logging.basicConfig(
level=logging.INFO,
format="%(asctime)s [%(levelname)s] %(message)s"
)
def configure_page():
st.set_page_config(page_title="Video App", layout="wide")
|