Skip to content

Portkey

Defined in: .build/typescript/packages/providers/portkey-ai/src/portkey.ts:63

  • BaseLLM

new Portkey(init?): Portkey

Defined in: .build/typescript/packages/providers/portkey-ai/src/portkey.ts:68

Partial<Portkey> & ApiClientInterface

Portkey

BaseLLM.constructor

optional apiKey: string = undefined

Defined in: .build/typescript/packages/providers/portkey-ai/src/portkey.ts:64


optional baseURL: string = undefined

Defined in: .build/typescript/packages/providers/portkey-ai/src/portkey.ts:65


session: PortkeySession

Defined in: .build/typescript/packages/providers/portkey-ai/src/portkey.ts:66

get metadata(): LLMMetadata

Defined in: .build/typescript/packages/providers/portkey-ai/src/portkey.ts:80

LLMMetadata

BaseLLM.metadata

chat(params): Promise<AsyncIterable<ChatResponseChunk, any, any>>

Defined in: .build/typescript/packages/providers/portkey-ai/src/portkey.ts:84

LLMChatParamsStreaming

Promise<AsyncIterable<ChatResponseChunk, any, any>>

BaseLLM.chat

chat(params): Promise<ChatResponse<object>>

Defined in: .build/typescript/packages/providers/portkey-ai/src/portkey.ts:87

LLMChatParamsNonStreaming

Promise<ChatResponse<object>>

BaseLLM.chat


streamChat(messages, params?): AsyncIterable<ChatResponseChunk>

Defined in: .build/typescript/packages/providers/portkey-ai/src/portkey.ts:111

ChatMessage[]

object

AsyncIterable<ChatResponseChunk>