forked from open-webui/open-webui
		
	Merge pull request #1773 from Rmaan/fix-openrouter-streaming
Fixed OpenRouter heart beats breaking streaming
This commit is contained in:
		
						commit
						add5269b89
					
				
					 1 changed files with 4 additions and 0 deletions
				
			
		|  | @ -31,6 +31,10 @@ async function* openAIStreamToIterator( | |||
| 				console.log(line); | ||||
| 				if (line === 'data: [DONE]') { | ||||
| 					yield { done: true, value: '' }; | ||||
| 				} else if (line.startsWith(':')) { | ||||
| 					// Events starting with : are comments https://developer.mozilla.org/en-US/docs/Web/API/Server-sent_events/Using_server-sent_events#event_stream_format
 | ||||
| 					// OpenRouter sends heartbeats like ": OPENROUTER PROCESSING"
 | ||||
| 					continue | ||||
| 				} else { | ||||
| 					const data = JSON.parse(line.replace(/^data: /, '')); | ||||
| 					console.log(data); | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Timothy Jaeryang Baek
						Timothy Jaeryang Baek