(request: LLMRequest)
| 394 | prepareWith(request) as Effect.Effect<PreparedRequestOf<Body>, LLMError> |
| 395 | |
| 396 | export function stream(request: LLMRequest): Stream.Stream<LLMEvent, LLMError> { |
| 397 | return Stream.unwrap( |
| 398 | Effect.gen(function* () { |
| 399 | return (yield* Service).stream(request) |
| 400 | }), |
| 401 | ) as Stream.Stream<LLMEvent, LLMError> |
| 402 | } |
| 403 | |
| 404 | export function generate(request: LLMRequest): Effect.Effect<LLMResponse, LLMError> { |
| 405 | return Effect.gen(function* () { |