Spaces:
Paused
Paused
| from typing import Type, Union | |
| from .batches.transformation import AnthropicBatchesConfig | |
| from .chat.transformation import AnthropicConfig | |
| __all__ = ["AnthropicBatchesConfig", "AnthropicConfig"] | |
| def get_anthropic_config( | |
| url_route: str, | |
| ) -> Union[Type[AnthropicBatchesConfig], Type[AnthropicConfig]]: | |
| if "messages/batches" in url_route and "results" in url_route: | |
| return AnthropicBatchesConfig | |
| else: | |
| return AnthropicConfig | |