@@ -109,8 +109,8 @@ func parseSSE(reader *bufio.Reader) (*sseEvent, error) {
109109 }
110110}
111111
112- func (AnthropicBackend ) StreamCompletion (ctx context.Context , request wshrpc.OpenAiStreamRequest ) chan wshrpc.RespOrErrorUnion [wshrpc.OpenAIPacketType ] {
113- rtn := make (chan wshrpc.RespOrErrorUnion [wshrpc.OpenAIPacketType ])
112+ func (AnthropicBackend ) StreamCompletion (ctx context.Context , request wshrpc.WaveAIStreamRequest ) chan wshrpc.RespOrErrorUnion [wshrpc.WaveAIPacketType ] {
113+ rtn := make (chan wshrpc.RespOrErrorUnion [wshrpc.WaveAIPacketType ])
114114
115115 go func () {
116116 defer func () {
@@ -231,23 +231,23 @@ func (AnthropicBackend) StreamCompletion(ctx context.Context, request wshrpc.Ope
231231 switch sse .Event {
232232 case "message_start" :
233233 if event .Message != nil {
234- pk := MakeOpenAIPacket ()
234+ pk := MakeWaveAIPacket ()
235235 pk .Model = event .Message .Model
236- rtn <- wshrpc.RespOrErrorUnion [wshrpc.OpenAIPacketType ]{Response : * pk }
236+ rtn <- wshrpc.RespOrErrorUnion [wshrpc.WaveAIPacketType ]{Response : * pk }
237237 }
238238
239239 case "content_block_start" :
240240 if event .ContentBlock != nil && event .ContentBlock .Text != "" {
241- pk := MakeOpenAIPacket ()
241+ pk := MakeWaveAIPacket ()
242242 pk .Text = event .ContentBlock .Text
243- rtn <- wshrpc.RespOrErrorUnion [wshrpc.OpenAIPacketType ]{Response : * pk }
243+ rtn <- wshrpc.RespOrErrorUnion [wshrpc.WaveAIPacketType ]{Response : * pk }
244244 }
245245
246246 case "content_block_delta" :
247247 if event .Delta != nil && event .Delta .Text != "" {
248- pk := MakeOpenAIPacket ()
248+ pk := MakeWaveAIPacket ()
249249 pk .Text = event .Delta .Text
250- rtn <- wshrpc.RespOrErrorUnion [wshrpc.OpenAIPacketType ]{Response : * pk }
250+ rtn <- wshrpc.RespOrErrorUnion [wshrpc.WaveAIPacketType ]{Response : * pk }
251251 }
252252
253253 case "content_block_stop" :
@@ -258,27 +258,27 @@ func (AnthropicBackend) StreamCompletion(ctx context.Context, request wshrpc.Ope
258258 case "message_delta" :
259259 // Update message metadata, usage stats
260260 if event .Usage != nil {
261- pk := MakeOpenAIPacket ()
262- pk .Usage = & wshrpc.OpenAIUsageType {
261+ pk := MakeWaveAIPacket ()
262+ pk .Usage = & wshrpc.WaveAIUsageType {
263263 PromptTokens : event .Usage .InputTokens ,
264264 CompletionTokens : event .Usage .OutputTokens ,
265265 TotalTokens : event .Usage .InputTokens + event .Usage .OutputTokens ,
266266 }
267- rtn <- wshrpc.RespOrErrorUnion [wshrpc.OpenAIPacketType ]{Response : * pk }
267+ rtn <- wshrpc.RespOrErrorUnion [wshrpc.WaveAIPacketType ]{Response : * pk }
268268 }
269269
270270 case "message_stop" :
271271 if event .Message != nil {
272- pk := MakeOpenAIPacket ()
272+ pk := MakeWaveAIPacket ()
273273 pk .FinishReason = event .Message .StopReason
274274 if event .Message .Usage != nil {
275- pk .Usage = & wshrpc.OpenAIUsageType {
275+ pk .Usage = & wshrpc.WaveAIUsageType {
276276 PromptTokens : event .Message .Usage .InputTokens ,
277277 CompletionTokens : event .Message .Usage .OutputTokens ,
278278 TotalTokens : event .Message .Usage .InputTokens + event .Message .Usage .OutputTokens ,
279279 }
280280 }
281- rtn <- wshrpc.RespOrErrorUnion [wshrpc.OpenAIPacketType ]{Response : * pk }
281+ rtn <- wshrpc.RespOrErrorUnion [wshrpc.WaveAIPacketType ]{Response : * pk }
282282 }
283283
284284 default :
0 commit comments