(
examples: Union[list[Example], BaseExampleProvider],
query: str,
model: Optional[str],
)
| 113 | |
| 114 | |
| 115 | def build_example_si( |
| 116 | examples: Union[list[Example], BaseExampleProvider], |
| 117 | query: str, |
| 118 | model: Optional[str], |
| 119 | ) -> str: |
| 120 | if isinstance(examples, list): |
| 121 | return convert_examples_to_text(examples, model) |
| 122 | if isinstance(examples, BaseExampleProvider): |
| 123 | return convert_examples_to_text(examples.get_examples(query), model) |
| 124 | |
| 125 | raise ValueError("Invalid example configuration") |
nothing calls this directly
no test coverage detected