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