ask

suspend fun JevApi.ask(query: JevQuery, state: String, model: String? = null): JevResult(source)

Asks a JevQuery's questions about a text state.


suspend fun JevApi.ask(query: JevQuery, state: JsonElement, model: String? = null): JevResult(source)

Asks a JevQuery's questions about a JSON state.


inline suspend fun <T : Any> JevApi.ask(query: JevQuery, state: T, model: String? = null): JevResult(source)

Asks a JevQuery's questions about a @Serializable state.


suspend fun JevApi.ask(query: JevQuery, state: String, vararg images: JevImage, model: String? = null): JevResult(source)

Asks a JevQuery's questions about a text state, with images attached after the query's own.

The client's timeout limits each attempt, upload included, so give a call with large images more time with withOptions.


suspend fun JevApi.ask(query: JevQuery, state: JsonElement, vararg images: JevImage, model: String? = null): JevResult(source)

Asks a JevQuery's questions about a JSON state, with images attached after the query's own.

The client's timeout limits each attempt, upload included, so give a call with large images more time with withOptions.


inline suspend fun <T : Any> JevApi.ask(query: JevQuery, state: T, vararg images: JevImage, model: String? = null): JevResult(source)

Asks a JevQuery's questions about a @Serializable state, with images attached after the query's own.

The client's timeout limits each attempt, upload included, so give a call with large images more time with withOptions.