Skip to content

Commit 1d535c3

Browse files
committed
add cache invalidation on prompt create
1 parent debf820 commit 1d535c3

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

langfuse/_client/client.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2019,6 +2019,8 @@ def create_prompt(
20192019
)
20202020
server_prompt = self.api.prompts.create(request=request)
20212021

2022+
self.langfuse_tracer.prompt_cache.invalidate(name)
2023+
20222024
return ChatPromptClient(prompt=cast(Prompt_Chat, server_prompt))
20232025

20242026
if not isinstance(prompt, str):
@@ -2035,6 +2037,9 @@ def create_prompt(
20352037
)
20362038

20372039
server_prompt = self.api.prompts.create(request=request)
2040+
2041+
self.langfuse_tracer.prompt_cache.invalidate(name)
2042+
20382043
return TextPromptClient(prompt=cast(Prompt_Text, server_prompt))
20392044

20402045
except Error as e:

0 commit comments

Comments
 (0)