diff --git a/llama-index-core/llama_index/core/base/llms/types.py b/llama-index-core/llama_index/core/base/llms/types.py
index 012c3c04bd12cae1420b9272339b5e4b6eebf28a..3ee9adf085084a5b5cb619eafc75c894557b81d5 100644
--- a/llama-index-core/llama_index/core/base/llms/types.py
+++ b/llama-index-core/llama_index/core/base/llms/types.py
@@ -83,6 +83,7 @@ class CompletionResponse(BaseModel):
     text: str
     additional_kwargs: dict = Field(default_factory=dict)
     raw: Optional[dict] = None
+    logprobs: Optional[List[List[LogProb]]] = None
     delta: Optional[str] = None
 
     def __str__(self) -> str: