Spaces:
Runtime error
Runtime error
"""Interface for selecting examples to include in prompts.""" | |
from abc import ABC, abstractmethod | |
from typing import Any, Dict, List | |
class BaseExampleSelector(ABC): | |
"""Interface for selecting examples to include in prompts.""" | |
def add_example(self, example: Dict[str, str]) -> Any: | |
"""Add new example to store for a key.""" | |
def select_examples(self, input_variables: Dict[str, str]) -> List[dict]: | |
"""Select which examples to use based on the inputs.""" | |