Type Alias ChatWatsonxConstructor
ChatWatsonxConstructor: {
authenticator?: undefined | string;
cache?: undefined | boolean | BaseCache<Generation[]>;
callbackManager?: undefined | CallbackManager;
callbacks?: undefined | Callbacks;
disableStreaming?: undefined | boolean;
frequencyPenalty: undefined | number;
idOrName?: undefined | string;
logprobs: undefined | boolean;
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;
serviceUrl: string;
spaceId?: 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
Optional
authenticator?: undefined | string
Optional
cache?: undefined | boolean | BaseCache<Generation[]>
Optional
callbackManager?: undefined | CallbackManager
Optional
callbacks?: undefined | Callbacks
Optional
disableStreaming?: undefined | boolean
frequencyPenalty: undefined | number
Optional
idOrName?: undefined | string
logprobs: undefined | boolean
Optional
maxConcurrency?: undefined | number
Optional
maxRetries?: undefined | number
maxTokens: undefined | number
Optional
metadata?: undefined | Record<string, unknown>
model: undefined | string
n: undefined | number
Optional
onFailedAttempt?: undefined | FailedAttemptHandler
presencePenalty: undefined | number
Optional
projectId?: undefined | string
responseFormat: undefined | TextChatResponseFormat
serviceUrl: string
Optional
spaceId?: undefined | string
Optional
streaming?: undefined | boolean
Optional
tags?: undefined | string[]
temperature: undefined | number
timeLimit: undefined | number
toolChoiceOption: undefined | string
tools: undefined | TextChatParameterTools[]
topLogprobs: undefined | number
topP: undefined | number
Optional
verbose?: undefined | boolean
version: string
Optional
watsonxCallbacks?: undefined | RequestCallbacks<any>
Deprecated
Use
callbacks
instead