Spaces:
Runtime error
Runtime error
Download app/api/scraper/services/workflows.py from brestok/eu-scrapper: direct link, hf CLI and curl.
- Browser
- Download file 601 Bytes
-
https://huggingface.co/spaces/brestok/eu-scrapper/resolve/main/app/api/scraper/services/workflows.py
- Command line
-
hf download hf://spaces/brestok/eu-scrapper/app/api/scraper/services/workflows.py
-
curl -L -o workflows.py https://huggingface.co/spaces/brestok/eu-scrapper/resolve/main/app/api/scraper/services/workflows.py
601 Bytes
| """ | |
| Chat workflows. | |
| """ | |
| from langchain_core.output_parsers import StrOutputParser | |
| from langchain_core.prompts import ChatPromptTemplate | |
| from app.api.scraper.services.prompts import chat_prompt | |
| from app.core.config import settings | |
| async def generate_chat_name(query: str) -> str: | |
| """ | |
| Generate a name for a chat. | |
| """ | |
| prompt = ChatPromptTemplate.from_messages( | |
| [("system", chat_prompt.generate_chat_name), ("human", query)] | |
| ) | |
| chain = prompt | settings.get_llm(model="gpt-4.1-nano", temperature=0.3) | StrOutputParser() | |
| return await chain.ainvoke({"query": query}) | |