Type Alias ChatWatsonxConstructor
ChatWatsonxConstructor: {
authenticator?: undefined | string;
cache?: undefined | boolean | BaseCache<Generation[]>;
callbackManager?: undefined | CallbackManager;
callbacks?: undefined | Callbacks;
disableStreaming?: undefined | boolean;
frequencyPenalty: undefined | number;
headers?: undefined | OutgoingHttpHeaders;
idOrName?: undefined | string;
logitBias: undefined | JsonObject;
logprobs: undefined | boolean;
maxCompletionTokens: undefined | number;
maxConcurrency?: undefined | number;
maxRetries?: undefined | number;
maxTokens: undefined | number;
metadata?: undefined | Record<string, unknown>;
model: undefined | string;
n: undefined | number;
onFailedAttempt?: undefined | FailedAttemptHandler;
presencePenalty: undefined | number;
projectId?: undefined | string;
responseFormat: undefined | TextChatResponseFormat;
seed: undefined | number;
serviceUrl: string;
signal?: undefined | AbortSignal;
spaceId?: undefined | string;
stop: undefined | string[];
streaming?: undefined | boolean;
tags?: undefined | string[];
temperature: undefined | number;
timeLimit: undefined | number;
toolChoiceOption: undefined | string;
tools: undefined | TextChatParameterTools[];
topLogprobs: undefined | number;
topP: undefined | number;
verbose?: undefined | boolean;
version: string;
watsonxCallbacks?: undefined | RequestCallbacks<any>;
}
Type declaration
Optionalauthenticator?: undefined | string
Optionalcache?: undefined | boolean | BaseCache<Generation[]>
OptionalcallbackManager?: undefined | CallbackManager
Optionalcallbacks?: undefined | Callbacks
OptionaldisableStreaming?: undefined | boolean
frequencyPenalty: undefined | number
Optionalheaders?: undefined | OutgoingHttpHeaders
OptionalidOrName?: undefined | string
logitBias: undefined | JsonObject
logprobs: undefined | boolean
maxCompletionTokens: undefined | number
OptionalmaxConcurrency?: undefined | number
OptionalmaxRetries?: undefined | number
maxTokens: undefined | number
Optionalmetadata?: undefined | Record<string, unknown>
model: undefined | string
n: undefined | number
OptionalonFailedAttempt?: undefined | FailedAttemptHandler
presencePenalty: undefined | number
OptionalprojectId?: undefined | string
responseFormat: undefined | TextChatResponseFormat
seed: undefined | number
serviceUrl: string
Optionalsignal?: undefined | AbortSignal
OptionalspaceId?: undefined | string
stop: undefined | string[]
Optionalstreaming?: undefined | boolean
Optionaltags?: undefined | string[]
temperature: undefined | number
timeLimit: undefined | number
toolChoiceOption: undefined | string
tools: undefined | TextChatParameterTools[]
topLogprobs: undefined | number
topP: undefined | number
Optionalverbose?: undefined | boolean
version: string
OptionalwatsonxCallbacks?: undefined | RequestCallbacks<any>
Deprecated
Use
callbacksinstead