WSStreamRequestHelper

io.cequence.openaiscala.service.ws.WSStreamRequestHelper

Stream request support specifically tailored for OpenAI API.

Attributes

Since:

Feb 2023

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
WSRequestHelper

Members list

Concise view

Value members

Concrete methods

protected def execJsonStreamAux(endPoint: <none>, method: String, endPointParam: Option[String], params: Seq[(<none>, Option[Any])], bodyParams: Seq[(<none>, Option[JsValue])])(implicit materializer: Materializer): Source[JsValue, NotUsed]
protected def execStreamRequestAux[T](endPoint: <none>, method: String, endPointParam: Option[String], params: Seq[(<none>, Option[Any])], bodyParams: Seq[(<none>, Option[JsValue])], framing: Flow[ByteString, ByteString, NotUsed], recoverBlock: PartialFunction[Throwable, T])(implicit um: Unmarshaller[ByteString, T], materializer: Materializer): Source[T, NotUsed]