smoltalk
Preparing search index...
Model
Class Model
Index
Constructors
constructor
Methods
calculate
Cost
get
Model
get
Provider
get
Resolved
Model
resolve
Model
set
Provider
to
JSON
to
String
create
Constructors
constructor
new
Model
(
model
:
string
,
provider
?:
|
"ollama"
|
"llama-cpp"
|
"openai"
|
"openai-responses"
|
"anthropic"
|
"google"
|
"replicate"
|
"modal"
,
)
:
Model
Parameters
model
:
string
Optional
provider
:
|
"ollama"
|
"llama-cpp"
|
"openai"
|
"openai-responses"
|
"anthropic"
|
"google"
|
"replicate"
|
"modal"
Returns
Model
Methods
calculate
Cost
calculateCost
(
usage
:
{
cachedInputTokens
?:
number
;
inputTokens
:
number
;
outputTokens
:
number
;
}
,
)
:
|
{
cachedInputCost
?:
number
;
currency
:
string
;
inputCost
:
number
;
outputCost
:
number
;
totalCost
:
number
;
}
|
null
Parameters
usage
:
{
cachedInputTokens
?:
number
;
inputTokens
:
number
;
outputTokens
:
number
}
Returns
|
{
cachedInputCost
?:
number
;
currency
:
string
;
inputCost
:
number
;
outputCost
:
number
;
totalCost
:
number
;
}
|
null
get
Model
getModel
()
:
string
Returns
string
get
Provider
getProvider
()
:
|
"ollama"
|
"llama-cpp"
|
"openai"
|
"openai-responses"
|
"anthropic"
|
"google"
|
"replicate"
|
"modal"
|
undefined
Returns
|
"ollama"
|
"llama-cpp"
|
"openai"
|
"openai-responses"
|
"anthropic"
|
"google"
|
"replicate"
|
"modal"
|
undefined
get
Resolved
Model
getResolvedModel
()
:
string
Returns
string
resolve
Model
resolveModel
()
:
string
Returns
string
set
Provider
setProvider
()
:
|
"ollama"
|
"llama-cpp"
|
"openai"
|
"openai-responses"
|
"anthropic"
|
"google"
|
"replicate"
|
"modal"
|
undefined
Returns
|
"ollama"
|
"llama-cpp"
|
"openai"
|
"openai-responses"
|
"anthropic"
|
"google"
|
"replicate"
|
"modal"
|
undefined
to
JSON
toJSON
()
:
string
Returns
string
to
String
toString
()
:
string
Returns
string
Static
create
create
(
model
:
ModelLike
,
provider
?:
|
"ollama"
|
"llama-cpp"
|
"openai"
|
"openai-responses"
|
"anthropic"
|
"google"
|
"replicate"
|
"modal"
,
)
:
Model
Parameters
model
:
ModelLike
Optional
provider
:
|
"ollama"
|
"llama-cpp"
|
"openai"
|
"openai-responses"
|
"anthropic"
|
"google"
|
"replicate"
|
"modal"
Returns
Model
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Methods
calculate
Cost
get
Model
get
Provider
get
Resolved
Model
resolve
Model
set
Provider
to
JSON
to
String
create
smoltalk
Loading...