Table of Contents

Class PerplexityMapper_Input

public static class PerplexityMapper_Input
Inheritance
object
PerplexityMapper_Input

Methods

ToContentPart(PerplexityMessageContentChunk)

public static ContentPart ToContentPart(this PerplexityMessageContentChunk perplexityContentChunk)

Parameters

perplexityContentChunk PerplexityMessageContentChunk

Returns

ContentPart

ToDefaultChoice(PerplexityChoice, bool)

public static ChatChoice ToDefaultChoice(this PerplexityChoice perplexityChoice, bool isThinking)

Parameters

perplexityChoice PerplexityChoice
isThinking bool

Returns

ChatChoice

ToDefaultMessage(PerplexityMessage)

public static Message ToDefaultMessage(this PerplexityMessage perplexityMessage)

Parameters

perplexityMessage PerplexityMessage

Returns

Message

ToMessageContent(StringOrArray<PerplexityMessageContentChunk>)

public static MessageContent ToMessageContent(this StringOrArray<PerplexityMessageContentChunk> perplexityContent)

Parameters

perplexityContent StringOrArray<PerplexityMessageContentChunk>

Returns

MessageContent

ToPerplexityMessage(Message)

public static PerplexityMessage ToPerplexityMessage(this Message message)

Parameters

message Message

Returns

PerplexityMessage

ToPerplexityRequest(ILanguageModelRequest, bool)

public static PerplexityRequest ToPerplexityRequest(this ILanguageModelRequest llmReq, bool isStreaming)

Parameters

llmReq ILanguageModelRequest
isStreaming bool

Returns

PerplexityRequest