diff --git a/main.py b/main.py index e5b053b..2fcab4c 100644 --- a/main.py +++ b/main.py @@ -464,10 +464,11 @@ async def lifespan(_server: FastMCP) -> AsyncIterator[AppContext]: ), ) if test_response and test_response.embeddings: + embedding_values = test_response.embeddings[0].values log_structured_entry( "GenAI embedding validation successful", "INFO", - {"embedding_dimension": len(test_response.embeddings[0].values)} + {"embedding_dimension": len(embedding_values) if embedding_values else 0} ) else: msg = "Embedding validation returned empty response"