(
options: Omit<typeof Generated.CreateResponse.Encoded, "stream">
)
| 190 | ) |
| 191 | |
| 192 | const createResponseStream = ( |
| 193 | options: Omit<typeof Generated.CreateResponse.Encoded, "stream"> |
| 194 | ): Stream.Stream<ResponseStreamEvent, AiError.AiError> => { |
| 195 | const request = HttpClientRequest.post("/responses", { |
| 196 | body: HttpBody.unsafeJson({ ...options, stream: true }) |
| 197 | }) |
| 198 | return streamRequest(request, ResponseStreamEvent).pipe( |
| 199 | Stream.takeUntil((event) => event.type === "response.completed" || event.type === "response.incomplete") |
| 200 | ) |
| 201 | } |
| 202 | |
| 203 | const createEmbedding = ( |
| 204 | options: typeof Generated.CreateEmbeddingRequest.Encoded |
nothing calls this directly
no test coverage detected