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
public static ChatChoice ToDefaultChoice(this PerplexityChoice perplexityChoice, bool isThinking)
Parameters
perplexityChoice PerplexityChoice
isThinking bool
Returns
- ChatChoice
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
public static PerplexityMessage ToPerplexityMessage(this Message message)
Parameters
message Message
Returns
- PerplexityMessage
public static PerplexityRequest ToPerplexityRequest(this ILanguageModelRequest llmReq, bool isStreaming)
Parameters
llmReq ILanguageModelRequest
isStreaming bool
Returns
- PerplexityRequest