Table of Contents

Class ClaudeStreamingMapper

public static class ClaudeStreamingMapper
Inheritance
object
ClaudeStreamingMapper

Methods

CreateResponse(ClaudeMessageEvent, string)

public static Response CreateResponse(this ClaudeMessageEvent @event, string modelId)

Parameters

event ClaudeMessageEvent
modelId string

Returns

Response

ToChatCompletionEvent(ClaudeMessageEvent, string)

public static ChatCompletion ToChatCompletionEvent(this ClaudeMessageEvent @event, string modelId)

Parameters

event ClaudeMessageEvent
modelId string

Returns

ChatCompletion

ToConversationItems(ClaudeDelta)

public static List<ConversationItem> ToConversationItems(ClaudeDelta delta)

Parameters

delta ClaudeDelta

Returns

List<ConversationItem>

ToMessageDelta(ClaudeDelta)

public static MessageDelta ToMessageDelta(this ClaudeDelta delta)

Parameters

delta ClaudeDelta

Returns

MessageDelta

UpdateResponse(Response, ClaudeDelta, UsageMetadata)

public static Response UpdateResponse(this Response response, ClaudeDelta appendedDelta, UsageMetadata lastUsage)

Parameters

response Response
appendedDelta ClaudeDelta
lastUsage UsageMetadata

Returns

Response