with Fallback
fun <Error class: unknown class>.withFallback(model: <Error class: unknown class>, whenError: (t: Throwable) -> Boolean): <Error class: unknown class>
fun <Error class: unknown class>.withFallback(fallbackTo: <Error class: unknown class>?, whenError: (t: Throwable) -> Boolean): <Error class: unknown class>
LLM that falls back to another LLM if the first one fails.
Parameters
fallback To
the LLM to fall back to if the first one fails