base
Base classes for generation.
Classes:
-
GenerationBase
–Generic Generation class.
GenerationBase
GenerationBase(
model_name: Optional[str] = None,
temperature: Optional[float] = None,
prompt_template: str = '',
output_max_length: int = 500,
device: str = 'auto',
structured_output: Optional[Type[BaseModel]] = None,
system_message: str = '',
api_params: dict[str, Any] = DEFAULT_API_PARAMS,
api_key: str = '',
cache: Optional[Cache] = None,
logs: dict[str, Any] = DEFAULT_LOGS,
)
Bases: RagoBase
Generic Generation class.
Methods:
-
generate
–Generate text with optional language parameter.
Source code in src/rago/generation/base.py
49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 |
|
generate
abstractmethod
Generate text with optional language parameter.
Parameters:
-
query
(str
) –The input query or prompt.
-
context
(list[str]
) –Additional context information for the generation.
Returns:
-
str
–Generated text based on query and context.
Source code in src/rago/generation/base.py
112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 |
|