Documentation
¶
Index ¶
- func ModelMessageToSDKMessage(mm turn.ModelMessage) sdk.Message
- func ModelMessagesToSDKMessages(msgs []turn.ModelMessage) []sdk.Message
- func PrependUserMessage(query string, output []turn.ModelMessage) []turn.ModelMessage
- func SDKMessagesJSONToModelMessages(raw json.RawMessage) ([]turn.ModelMessage, error)
- func SDKMessagesToModelMessages(msgs []sdk.Message) []turn.ModelMessage
- func SDKMessagesToModelMessagesWithLogger(log *slog.Logger, msgs []sdk.Message) []turn.ModelMessage
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ModelMessageToSDKMessage ¶
func ModelMessageToSDKMessage(mm turn.ModelMessage) sdk.Message
func ModelMessagesToSDKMessages ¶
func ModelMessagesToSDKMessages(msgs []turn.ModelMessage) []sdk.Message
func PrependUserMessage ¶
func PrependUserMessage(query string, output []turn.ModelMessage) []turn.ModelMessage
func SDKMessagesJSONToModelMessages ¶ added in v0.21.0
func SDKMessagesJSONToModelMessages(raw json.RawMessage) ([]turn.ModelMessage, error)
SDKMessagesJSONToModelMessages types a serialized []sdk.Message — the Messages payload of step and terminal stream events — as stored-shape model messages. Readers written for the persisted row shape (tool input as the plain object, Memoh annotations as nested objects under providerMetadata) consume the result unchanged.
func SDKMessagesToModelMessages ¶
func SDKMessagesToModelMessages(msgs []sdk.Message) []turn.ModelMessage
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.