Spaces:
Runtime error
Runtime error
import os | |
from dotenv import load_dotenv | |
import chainlit as cl | |
# Load environment variables from .env file | |
load_dotenv() | |
# Debug: Print environment variables | |
print("Environment variables:") | |
for key, value in os.environ.items(): | |
print(f"{key}: {value}") | |
# Check if API keys are loaded | |
GEMINI_API_KEY = os.getenv("GEMINI_API_KEY") | |
SERP_API_KEY = os.getenv("SERP_API_KEY") | |
if not GEMINI_API_KEY: | |
raise ValueError("GEMINI_API_KEY environment variable is not set") | |
if not SERP_API_KEY: | |
raise ValueError("SERP_API_KEY environment variable is not set") | |
print(f"GEMINI_API_KEY: {GEMINI_API_KEY}") | |
print(f"SERP_API_KEY: {SERP_API_KEY}") | |
# Chainlit app | |
async def start(): | |
await cl.Message(content="Hello! How can I assist you today?").send() | |
async def main(message: cl.Message): | |
await cl.Message(content=f"You said: {message.content}").send() | |
if __name__ == "__main__": | |
cl.run(app, port=7860, debug=True) |