Spaces:
Paused
Paused
File size: 560 Bytes
1cbf254 d7ef377 1cbf254 d7ef377 b2f993e d7ef377 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
from helper_functions import create_team_agent
from operator import itemgetter
from langchain_core.runnables.passthrough import RunnablePassthrough
import models
import prompts
simple_rag_chain = (
{
"context": itemgetter("question") | models.semantic_tuned_retriever,
"question": itemgetter("question"),
"writing_style_guide": lambda _: prompts.style_guide_text
}
| RunnablePassthrough.assign(context=itemgetter("context"))
| prompts.chat_prompt
| models.gpt4o
) |