Create an LLMCheckerChain from a language model.
from_llm(
cls,
llm: BaseLanguageModel,
create_draft_answer_prompt: PromptTemplate = CREATE_DRAFT_ANSWER_PROMPT,
list_assertions_prompt: PromptTemplate = LIST_ASSERTIONS_PROMPT,
check_assertions_prompt: PromptTemplate = CHECK_ASSERTIONS_PROMPT,
revised_answer_prompt: PromptTemplate = REVISED_ANSWER_PROMPT,
**kwargs: Any = {}
) -> LLMCheckerChain| Name | Type | Description |
|---|---|---|
llm* | BaseLanguageModel | a language model |
create_draft_answer_prompt | PromptTemplate | Default: CREATE_DRAFT_ANSWER_PROMPTprompt to create a draft answer |
list_assertions_prompt | PromptTemplate | Default: LIST_ASSERTIONS_PROMPTprompt to list assertions |
check_assertions_prompt | PromptTemplate | Default: CHECK_ASSERTIONS_PROMPTprompt to check assertions |
revised_answer_prompt | PromptTemplate | Default: REVISED_ANSWER_PROMPTprompt to revise the answer |
**kwargs | Any | Default: {}additional arguments |