evaluate
abstract suspend fun evaluate(state: JsonElement, questions: QuestionSet, model: String? = null): JevResult(source)
Asks questions about state (POST /v1/systemone), using the default model unless model is given. A blank model counts as not given.
open suspend fun evaluate(state: JsonElement, questions: QuestionSet, model: String?, options: JevCallOptions): JevResult(source)
evaluate with options overriding the client's settings for this one call.
The default implementation ignores options and calls the three-argument evaluate, so a fake written before this member existed keeps compiling. JevClient applies them; a JevApi that wraps another should override this and pass them on.