Class: BaseLanguageModel
base_language.BaseLanguageModel
Base class for language models.
Hierarchy
BaseLanguageModel↳
BaseLLM
Implements
Constructors
constructor
• Protected new BaseLanguageModel(params)
Parameters
| Name | Type | 
|---|---|
params | BaseLanguageModelParams | 
Defined in
langchain/src/base_language/index.ts:42
Properties
callbackManager
• callbackManager: CallbackManager
Implementation of
BaseLanguageModelParams.callbackManager
Defined in
langchain/src/base_language/index.ts:34
caller
• Protected caller: AsyncCaller
The async caller should be used by subclasses to make any async calls, which will thus benefit from the concurrency and retry logic.
Defined in
langchain/src/base_language/index.ts:40
verbose
• verbose: boolean
Whether to print out response text.
Implementation of
BaseLanguageModelParams.verbose
Defined in
langchain/src/base_language/index.ts:32
Methods
_identifyingParams
▸ _identifyingParams(): Record<string, any>
Get the identifying parameters of the LLM.
Returns
Record<string, any>
Defined in
langchain/src/base_language/index.ts:101
_llmType
▸ Abstract _llmType(): string
Returns
string
Defined in
langchain/src/base_language/index.ts:56
_modelType
▸ Abstract _modelType(): string
Returns
string
Defined in
langchain/src/base_language/index.ts:54
generatePrompt
▸ Abstract generatePrompt(promptValues, stop?): Promise<LLMResult>
Parameters
| Name | Type | 
|---|---|
promptValues | BasePromptValue[] | 
stop? | string[] | 
Returns
Promise<LLMResult>
Defined in
langchain/src/base_language/index.ts:49
getNumTokens
▸ getNumTokens(text): Promise<number>
Parameters
| Name | Type | 
|---|---|
text | string | 
Returns
Promise<number>
Defined in
langchain/src/base_language/index.ts:62
serialize
▸ serialize(): SerializedLLM
Return a json-like object representing this LLM.
Returns
Defined in
langchain/src/base_language/index.ts:108
deserialize
▸ Static deserialize(data): Promise<BaseLanguageModel>
Load an LLM from a json-like object describing it.
Parameters
| Name | Type | 
|---|---|
data | SerializedLLM | 
Returns
Promise<BaseLanguageModel>
Defined in
langchain/src/base_language/index.ts:119