We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 210021d commit 5d03dbaCopy full SHA for 5d03dba
1 file changed
langfuse/model.py
@@ -405,17 +405,15 @@ def compile(self, **kwargs) -> List[ChatMessageDict]:
405
def update(
406
self, placeholders: Dict[str, List[ChatMessageDict]]
407
) -> "ChatPromptClient":
408
- """Updates the stored placeholder values.
409
-
410
- Only adds new placeholders or updates existing ones. Does not delete existing keys.
+ """Sets the stored placeholder values to the provided ones.
411
412
Args:
413
placeholders: Dictionary mapping placeholder names to lists of chat messages
414
415
Returns:
416
ChatPromptClient: Self for method chaining
417
"""
418
- self.placeholder_fillins.update(placeholders)
+ self.placeholder_fillins = placeholders.copy()
419
return self
420
421
@property
0 commit comments