llama-index
30 строк · 802.0 Байт
1from typing import Any, Sequence2
3from llama_index.legacy.prompts.mixin import PromptDictType4from llama_index.legacy.response_synthesizers.base import BaseSynthesizer5from llama_index.legacy.types import RESPONSE_TEXT_TYPE6
7
8class NoText(BaseSynthesizer):9def _get_prompts(self) -> PromptDictType:10"""Get prompts."""11return {}12
13def _update_prompts(self, prompts: PromptDictType) -> None:14"""Update prompts."""15
16def get_response(17self,18query_str: str,19text_chunks: Sequence[str],20**response_kwargs: Any,21) -> RESPONSE_TEXT_TYPE:22return ""23
24async def aget_response(25self,26query_str: str,27text_chunks: Sequence[str],28**response_kwargs: Any,29) -> RESPONSE_TEXT_TYPE:30return ""31