Preparing search index...
The search index is not available
koboldcpp
koboldcpp
default
Class default
Index
Constructors
constructor
Properties
direct
Accessors
base
Url
Methods
create
Message
Client
generate
generate
Abort
generate
Check
generate
Stream
get
Max
Context
Length
get
Max
Length
get
Model
get
Perf
get
Simplified
Version
get
Token
Count
get
True
Max
Length
get
Version
Constructors
constructor
new default
(
args
)
:
default
Parameters
args
:
{
baseUrl
:
string
;
}
base
Url
:
string
Returns
default
Properties
direct
direct
:
Client
<
paths
,
`
${
string
}
/
${
string
}
`
>
Accessors
base
Url
get
baseUrl
(
)
:
string
Returns
string
Methods
create
Message
Client
create
Message
Client
(
config
)
:
MessageClient
Parameters
config
:
GenerationConfig
Returns
MessageClient
generate
generate
(
arg
?
)
:
Promise
<
{
text
:
string
;
}
[]
>
Parameters
Optional
arg
:
{
body
:
Partial
<
{
banned_tokens
?:
string
[]
;
bypass_eos
:
boolean
;
dry_allowed_length
?:
number
;
dry_base
?:
number
;
dry_multiplier
?:
number
;
dry_sequence_breakers
?:
string
[]
;
dynatemp_exponent
:
number
;
dynatemp_range
:
number
;
genkey
?:
string
;
grammar
?:
string
;
grammar_retain_state
:
boolean
;
images
?:
unknown
[]
;
logit_bias
:
Record
<
string
,
never
>
;
max_context_length
?:
number
;
max_length
?:
number
;
memory
?:
string
;
min_p
?:
number
;
mirostat
?:
number
;
mirostat_eta
?:
number
;
mirostat_tau
?:
number
;
prompt
:
string
;
render_special
:
boolean
;
rep_pen
?:
number
;
rep_pen_range
?:
number
;
sampler_order
?:
number
[]
;
sampler_seed
?:
number
;
smoothing_factor
:
number
;
stop_sequence
?:
string
[]
;
temperature
?:
number
;
tfs
?:
number
;
top_a
?:
number
;
top_k
?:
number
;
top_p
?:
number
;
trim_stop
:
boolean
;
typical
?:
number
;
use_default_badwordsids
:
boolean
;
}
>
;
}
body
:
Partial
<
{
banned_tokens
?:
string
[]
;
bypass_eos
:
boolean
;
dry_allowed_length
?:
number
;
dry_base
?:
number
;
dry_multiplier
?:
number
;
dry_sequence_breakers
?:
string
[]
;
dynatemp_exponent
:
number
;
dynatemp_range
:
number
;
genkey
?:
string
;
grammar
?:
string
;
grammar_retain_state
:
boolean
;
images
?:
unknown
[]
;
logit_bias
:
Record
<
string
,
never
>
;
max_context_length
?:
number
;
max_length
?:
number
;
memory
?:
string
;
min_p
?:
number
;
mirostat
?:
number
;
mirostat_eta
?:
number
;
mirostat_tau
?:
number
;
prompt
:
string
;
render_special
:
boolean
;
rep_pen
?:
number
;
rep_pen_range
?:
number
;
sampler_order
?:
number
[]
;
sampler_seed
?:
number
;
smoothing_factor
:
number
;
stop_sequence
?:
string
[]
;
temperature
?:
number
;
tfs
?:
number
;
top_a
?:
number
;
top_k
?:
number
;
top_p
?:
number
;
trim_stop
:
boolean
;
typical
?:
number
;
use_default_badwordsids
:
boolean
;
}
>
Returns
Promise
<
{
text
:
string
;
}
[]
>
generate
Abort
generate
Abort
(
arg
)
:
Promise
<
{
success
?:
boolean
;
}
>
Parameters
arg
:
{
genkey
:
string
;
}
genkey
:
string
Returns
Promise
<
{
success
?:
boolean
;
}
>
generate
Check
generate
Check
(
arg
?
)
:
Promise
<
{
text
:
string
;
}
[]
>
Parameters
Optional
arg
:
{
genkey
?:
string
;
}
Optional
genkey
?:
string
Returns
Promise
<
{
text
:
string
;
}
[]
>
generate
Stream
generate
Stream
(
arg
,
callback
)
:
Promise
<
{
done
:
true
;
}
>
Parameters
arg
:
{
body
:
Partial
<
{
banned_tokens
?:
string
[]
;
bypass_eos
:
boolean
;
dry_allowed_length
?:
number
;
dry_base
?:
number
;
dry_multiplier
?:
number
;
dry_sequence_breakers
?:
string
[]
;
dynatemp_exponent
:
number
;
dynatemp_range
:
number
;
genkey
?:
string
;
grammar
?:
string
;
grammar_retain_state
:
boolean
;
images
?:
unknown
[]
;
logit_bias
:
Record
<
string
,
never
>
;
max_context_length
?:
number
;
max_length
?:
number
;
memory
?:
string
;
min_p
?:
number
;
mirostat
?:
number
;
mirostat_eta
?:
number
;
mirostat_tau
?:
number
;
prompt
:
string
;
render_special
:
boolean
;
rep_pen
?:
number
;
rep_pen_range
?:
number
;
sampler_order
?:
number
[]
;
sampler_seed
?:
number
;
smoothing_factor
:
number
;
stop_sequence
?:
string
[]
;
temperature
?:
number
;
tfs
?:
number
;
top_a
?:
number
;
top_k
?:
number
;
top_p
?:
number
;
trim_stop
:
boolean
;
typical
?:
number
;
use_default_badwordsids
:
boolean
;
}
>
;
}
body
:
Partial
<
{
banned_tokens
?:
string
[]
;
bypass_eos
:
boolean
;
dry_allowed_length
?:
number
;
dry_base
?:
number
;
dry_multiplier
?:
number
;
dry_sequence_breakers
?:
string
[]
;
dynatemp_exponent
:
number
;
dynatemp_range
:
number
;
genkey
?:
string
;
grammar
?:
string
;
grammar_retain_state
:
boolean
;
images
?:
unknown
[]
;
logit_bias
:
Record
<
string
,
never
>
;
max_context_length
?:
number
;
max_length
?:
number
;
memory
?:
string
;
min_p
?:
number
;
mirostat
?:
number
;
mirostat_eta
?:
number
;
mirostat_tau
?:
number
;
prompt
:
string
;
render_special
:
boolean
;
rep_pen
?:
number
;
rep_pen_range
?:
number
;
sampler_order
?:
number
[]
;
sampler_seed
?:
number
;
smoothing_factor
:
number
;
stop_sequence
?:
string
[]
;
temperature
?:
number
;
tfs
?:
number
;
top_a
?:
number
;
top_k
?:
number
;
top_p
?:
number
;
trim_stop
:
boolean
;
typical
?:
number
;
use_default_badwordsids
:
boolean
;
}
>
callback
:
ChunkStreamResponseCallback
Returns
Promise
<
{
done
:
true
;
}
>
get
Max
Context
Length
get
Max
Context
Length
(
)
:
Promise
<
undefined
|
number
>
Returns
Promise
<
undefined
|
number
>
get
Max
Length
get
Max
Length
(
)
:
Promise
<
undefined
|
number
>
Returns
Promise
<
undefined
|
number
>
get
Model
get
Model
(
)
:
Promise
<
undefined
|
string
>
Returns
Promise
<
undefined
|
string
>
get
Perf
get
Perf
(
)
:
Promise
<
undefined
|
{
hordeexitcounter
?:
number
;
idle
?:
number
;
last_eval
?:
number
;
last_process
?:
number
;
last_seed
?:
number
;
last_token_count
?:
number
;
queue
?:
number
;
stop_reason
?:
number
;
total_gens
?:
number
;
uptime
?:
number
;
}
>
Returns
Promise
<
undefined
|
{
hordeexitcounter
?:
number
;
idle
?:
number
;
last_eval
?:
number
;
last_process
?:
number
;
last_seed
?:
number
;
last_token_count
?:
number
;
queue
?:
number
;
stop_reason
?:
number
;
total_gens
?:
number
;
uptime
?:
number
;
}
>
get
Simplified
Version
get
Simplified
Version
(
)
:
Promise
<
undefined
|
string
>
Returns
Promise
<
undefined
|
string
>
get
Token
Count
get
Token
Count
(
text
)
:
Promise
<
undefined
|
{
value
:
number
;
}
>
Parameters
text
:
string
Returns
Promise
<
undefined
|
{
value
:
number
;
}
>
get
True
Max
Length
get
True
Max
Length
(
)
:
Promise
<
undefined
|
number
>
Returns
Promise
<
undefined
|
number
>
get
Version
get
Version
(
)
:
Promise
<
undefined
|
{
result
?:
string
;
version
:
string
;
}
>
Returns
Promise
<
undefined
|
{
result
?:
string
;
version
:
string
;
}
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
direct
Accessors
base
Url
Methods
create
Message
Client
generate
generate
Abort
generate
Check
generate
Stream
get
Max
Context
Length
get
Max
Length
get
Model
get
Perf
get
Simplified
Version
get
Token
Count
get
True
Max
Length
get
Version
koboldcpp
Loading...