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