more for templates

This commit is contained in:
Adam Wilson
2025-07-16 21:07:37 -06:00
parent 1dba565236
commit f3dd8e9208
4 changed files with 7 additions and 6 deletions

View File

@@ -3,6 +3,7 @@ class Constants:
PHI_3_END_TOKEN = "<|end|>"
PHI_3_SYSTEM_START_TOKEN = "<|system|>"
PHI_3_USER_START_TOKEN = "<|user|>"
INPUT_VARIABLE_TOKEN = "input"
class PromptTemplateIds:
PHI_3_MINI_4K_INSTRUCT_BASIC = "phi-3-mini-4k-instruct-basic"

View File

@@ -26,7 +26,7 @@ class ChainOfThoughtSecurityGuidelinesService(
def _create_chain(self, prompt_template: PromptTemplate):
return (
{ "question": RunnablePassthrough() }
{ f"{self.constants.INPUT_VARIABLE_TOKEN}": RunnablePassthrough() }
| prompt_template
| self.foundation_model_pipeline
| StrOutputParser()

View File

@@ -26,7 +26,7 @@ class RetrievalAugmentedGenerationContextSecurityGuidelinesService(
def _create_chain(self, prompt_template: PromptTemplate):
return (
{ "question": RunnablePassthrough() }
{ f"{self.constants.INPUT_VARIABLE_TOKEN}": RunnablePassthrough() }
| prompt_template
| self.foundation_model_pipeline
| StrOutputParser()