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