( openaiStream: AsyncIterable<ChatCompletionChunk>, onComplete?: (content: string, usage: CompletionUsage) => void )
| 15 | * Uses the shared OpenAI-compatible streaming utility. |
| 16 | */ |
| 17 | export function createReadableStreamFromOpenAIStream( |
| 18 | openaiStream: AsyncIterable<ChatCompletionChunk>, |
| 19 | onComplete?: (content: string, usage: CompletionUsage) => void |
| 20 | ): ReadableStream<Uint8Array> { |
| 21 | return createOpenAICompatibleStream(openaiStream, 'Baseten', onComplete) |
| 22 | } |
| 23 | |
| 24 | /** |
| 25 | * Checks if a forced tool was used in a Baseten response. |
no test coverage detected