withFallback

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

fallbackTo

the LLM to fall back to if the first one fails