customeragent-api / test_gemini_fix.py
anasraza526's picture
Clean deploy to Hugging Face
ac90985
import asyncio
import os
import sys
# Add server directory to path
sys.path.append('/Users/mac/Projects/customerAgent/server')
from app.services.gemini_service import get_gemini_service
async def test_gemini():
print("πŸš€ Initializing Gemini Service Test...")
gemini = get_gemini_service()
if not gemini.enabled:
print("❌ Gemini is not enabled. Check GEMINI_API_KEY.")
return
print(f"πŸ“‘ Testing model: {gemini.model_name}")
try:
response = await gemini.generate_response(
query="Hello, who are you?",
website_id=19,
session_id="test-session-123",
industry="healthcare"
)
if response.get("response"):
print(f"βœ… Gemini Response: {response['response'][:100]}...")
else:
print(f"❌ Gemini Error: {response.get('error')}")
except Exception as e:
print(f"❌ Test Failed: {e}")
if __name__ == "__main__":
asyncio.run(test_gemini())