Portkey
Defined in: .build/typescript/packages/providers/portkey-ai/src/portkey.ts:63
Extends
Section titled “Extends”BaseLLM
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new Portkey(
init?
):Portkey
Defined in: .build/typescript/packages/providers/portkey-ai/src/portkey.ts:68
Parameters
Section titled “Parameters”Partial
<Portkey
> & ApiClientInterface
Returns
Section titled “Returns”Portkey
Overrides
Section titled “Overrides”BaseLLM.constructor
Properties
Section titled “Properties”apiKey?
Section titled “apiKey?”
optional
apiKey:string
=undefined
Defined in: .build/typescript/packages/providers/portkey-ai/src/portkey.ts:64
baseURL?
Section titled “baseURL?”
optional
baseURL:string
=undefined
Defined in: .build/typescript/packages/providers/portkey-ai/src/portkey.ts:65
session
Section titled “session”session:
PortkeySession
Defined in: .build/typescript/packages/providers/portkey-ai/src/portkey.ts:66
Accessors
Section titled “Accessors”metadata
Section titled “metadata”Get Signature
Section titled “Get Signature”get metadata():
LLMMetadata
Defined in: .build/typescript/packages/providers/portkey-ai/src/portkey.ts:80
Returns
Section titled “Returns”LLMMetadata
Overrides
Section titled “Overrides”BaseLLM.metadata
Methods
Section titled “Methods”chat()
Section titled “chat()”Call Signature
Section titled “Call Signature”chat(
params
):Promise
<AsyncIterable
<ChatResponseChunk
,any
,any
>>
Defined in: .build/typescript/packages/providers/portkey-ai/src/portkey.ts:84
Parameters
Section titled “Parameters”params
Section titled “params”LLMChatParamsStreaming
Returns
Section titled “Returns”Promise
<AsyncIterable
<ChatResponseChunk
, any
, any
>>
Overrides
Section titled “Overrides”BaseLLM.chat
Call Signature
Section titled “Call Signature”chat(
params
):Promise
<ChatResponse
<object
>>
Defined in: .build/typescript/packages/providers/portkey-ai/src/portkey.ts:87
Parameters
Section titled “Parameters”params
Section titled “params”LLMChatParamsNonStreaming
Returns
Section titled “Returns”Promise
<ChatResponse
<object
>>
Overrides
Section titled “Overrides”BaseLLM.chat
streamChat()
Section titled “streamChat()”streamChat(
messages
,params?
):AsyncIterable
<ChatResponseChunk
>
Defined in: .build/typescript/packages/providers/portkey-ai/src/portkey.ts:111
Parameters
Section titled “Parameters”messages
Section titled “messages”ChatMessage
[]
params?
Section titled “params?”object
Returns
Section titled “Returns”AsyncIterable
<ChatResponseChunk
>