Interface: HuggingFaceTextGenerationModelSettings
Hierarchy
-
↳
HuggingFaceTextGenerationModelSettings
Properties
api
• Optional
api: ApiConfiguration
Defined in
packages/modelfusion/src/model-provider/huggingface/HuggingFaceTextGenerationModel.ts:24
doSample
• Optional
doSample: boolean
Defined in
packages/modelfusion/src/model-provider/huggingface/HuggingFaceTextGenerationModel.ts:33
maxGenerationTokens
• Optional
maxGenerationTokens: number
Specifies the maximum number of tokens (words, punctuation, parts of words) that the model can generate in a single response. It helps to control the length of the output.
Does nothing if the model does not support this setting.
Example: maxGenerationTokens: 1000
Inherited from
TextGenerationModelSettings.maxGenerationTokens
Defined in
packages/modelfusion/src/model-function/generate-text/TextGenerationModel.ts:28
maxTime
• Optional
maxTime: number
Defined in
packages/modelfusion/src/model-provider/huggingface/HuggingFaceTextGenerationModel.ts:32
model
• model: string
Defined in
packages/modelfusion/src/model-provider/huggingface/HuggingFaceTextGenerationModel.ts:26
numberOfGenerations
• Optional
numberOfGenerations: number
Number of texts to generate.
Specifies the number of responses or completions the model should generate for a given prompt. This is useful when you need multiple different outputs or ideas for a single prompt. The model will generate 'n' distinct responses, each based on the same initial prompt. In a streaming model this will result in both responses streamed back in real time.
Does nothing if the model does not support this setting.
Example: numberOfGenerations: 3
// The model will produce 3 different responses.
Inherited from
TextGenerationModelSettings.numberOfGenerations
Defined in
packages/modelfusion/src/model-function/generate-text/TextGenerationModel.ts:55
observers
• Optional
observers: FunctionObserver
[]
Observers that are called when the model is used in run functions.
Inherited from
TextGenerationModelSettings.observers
Defined in
packages/modelfusion/src/model-function/Model.ts:8
repetitionPenalty
• Optional
repetitionPenalty: number
Defined in
packages/modelfusion/src/model-provider/huggingface/HuggingFaceTextGenerationModel.ts:31
stopSequences
• Optional
stopSequences: string
[]
Stop sequences to use. Stop sequences are an array of strings or a single string that the model will recognize as end-of-text indicators. The model stops generating more content when it encounters any of these strings. This is particularly useful in scripted or formatted text generation, where a specific end point is required. Stop sequences not included in the generated text.
Does nothing if the model does not support this setting.
Example: stopSequences: ['\n', 'END']
Inherited from
TextGenerationModelSettings.stopSequences
Defined in
packages/modelfusion/src/model-function/generate-text/TextGenerationModel.ts:41
temperature
• Optional
temperature: number
Defined in
packages/modelfusion/src/model-provider/huggingface/HuggingFaceTextGenerationModel.ts:30
topK
• Optional
topK: number
Defined in
packages/modelfusion/src/model-provider/huggingface/HuggingFaceTextGenerationModel.ts:28
topP
• Optional
topP: number
Defined in
packages/modelfusion/src/model-provider/huggingface/HuggingFaceTextGenerationModel.ts:29
trimWhitespace
• Optional
trimWhitespace: boolean
When true, the leading and trailing white space and line terminator characters are removed from the generated text.
Default: true.
Inherited from
TextGenerationModelSettings.trimWhitespace
Defined in
packages/modelfusion/src/model-function/generate-text/TextGenerationModel.ts:63