Perplexity
Defined in: .build/typescript/packages/providers/perplexity/src/llm.ts:29
Extends
Section titled “Extends”OpenAI
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new Perplexity(
init?
):Perplexity
Defined in: .build/typescript/packages/providers/perplexity/src/llm.ts:30
Parameters
Section titled “Parameters”Omit
<Partial
<OpenAI
>, "session"
> & object
Returns
Section titled “Returns”Perplexity
Overrides
Section titled “Overrides”OpenAI.constructor
Accessors
Section titled “Accessors”supportToolCall
Section titled “supportToolCall”Get Signature
Section titled “Get Signature”get supportToolCall():
boolean
Defined in: .build/typescript/packages/providers/perplexity/src/llm.ts:55
Returns
Section titled “Returns”boolean
Overrides
Section titled “Overrides”OpenAI.supportToolCall
metadata
Section titled “metadata”Get Signature
Section titled “Get Signature”get metadata():
object
Defined in: .build/typescript/packages/providers/perplexity/src/llm.ts:59
Returns
Section titled “Returns”object
model:
ChatModel
|string
&object
temperature
Section titled “temperature”temperature:
number
topP:
number
contextWindow
Section titled “contextWindow”contextWindow:
number
tokenizer
Section titled “tokenizer”tokenizer:
Tokenizers
=Tokenizers.CL100K_BASE
structuredOutput
Section titled “structuredOutput”structuredOutput:
boolean
=false
Overrides
Section titled “Overrides”OpenAI.metadata