Skip to content

Skyvern: Custom llms schemas

7 Skyvern schemas with complete fields and constraints.

← Custom llms operations · All schemas

Create Custom LLM — request body — body

FieldTypePresenceDescription and constraints
$objectRoot
configModelRequired within parentExpand Create Custom LLM — request body — body config

Referenced models: Create Custom LLM — request body — body config

Create Custom LLM — request body — body config

FieldTypePresenceDescription and constraints
$objectRoot
add_assistant_prefixbooleanOptionalDefault: false
api_baseJSONOptional
api_base (anyOf 1)stringAlternativeMaximum length: 500
api_base (anyOf 2)nullAlternative
api_keyJSONOptional
api_key (anyOf 1)stringAlternativeMaximum length: 1000
api_key (anyOf 2)nullAlternative
api_versionJSONOptional
api_version (anyOf 1)stringAlternativeMaximum length: 100
api_version (anyOf 2)nullAlternative
display_namestringRequired within parentMaximum length: 120
Minimum length: 1
extra_parametersobjectOptionalAdditional keys: allowed
max_completion_tokensJSONOptional
max_completion_tokens (anyOf 1)integerAlternativeMaximum: 1000000.0
Minimum: 1.0
max_completion_tokens (anyOf 2)nullAlternative
model_namestringRequired within parentMaximum length: 250
Minimum length: 1
providerstringRequired within parentOne of: openai_compatible, ollama, openrouter, gemini
reasoning_effortJSONOptional
reasoning_effort (anyOf 1)stringAlternativeMaximum length: 50
reasoning_effort (anyOf 2)nullAlternative
supports_visionbooleanOptionalDefault: true
temperatureJSONOptional
temperature (anyOf 1)numberAlternativeMaximum: 2.0
Minimum: 0.0
temperature (anyOf 2)nullAlternative

Create Custom LLM — response body

FieldTypePresenceDescription and constraints
$objectRoot
custom_llmModelRequired within parentExpand Create Custom LLM — response body — custom llm

Referenced models: Create Custom LLM — response body — custom llm

Create Custom LLM — response body — custom llm

FieldTypePresenceDescription and constraints
$objectRoot
configModelRequired within parentExpand Create Custom LLM — response body — custom llm config
created_atstringRequired within parent
idstringRequired within parent
modified_atstringRequired within parent
organization_idstringRequired within parent
validbooleanRequired within parent

Referenced models: Create Custom LLM — response body — custom llm config

Create Custom LLM — response body — custom llm config

FieldTypePresenceDescription and constraints
$objectRoot
add_assistant_prefixbooleanOptionalDefault: false
api_baseJSONOptional
api_base (anyOf 1)stringAlternativeMaximum length: 500
api_base (anyOf 2)nullAlternative
api_keyJSONOptional
api_key (anyOf 1)stringAlternativeMaximum length: 1000
api_key (anyOf 2)nullAlternative
api_versionJSONOptional
api_version (anyOf 1)stringAlternativeMaximum length: 100
api_version (anyOf 2)nullAlternative
display_namestringRequired within parentMaximum length: 120
Minimum length: 1
extra_parametersobjectOptionalAdditional keys: allowed
max_completion_tokensJSONOptional
max_completion_tokens (anyOf 1)JSONAlternative
max_completion_tokens (anyOf 1) (anyOf 1)integerAlternativeMaximum: 1000000.0
Minimum: 1.0
max_completion_tokens (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
max_completion_tokens (anyOf 2)nullAlternative
model_namestringRequired within parentMaximum length: 250
Minimum length: 1
providerstringRequired within parentKnown values: openai_compatible, ollama, openrouter, gemini
reasoning_effortJSONOptional
reasoning_effort (anyOf 1)stringAlternativeMaximum length: 50
reasoning_effort (anyOf 2)nullAlternative
supports_visionbooleanOptionalDefault: true
temperatureJSONOptional
temperature (anyOf 1)JSONAlternative
temperature (anyOf 1) (anyOf 1)numberAlternativeMaximum: 2.0
Minimum: 0.0
temperature (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
temperature (anyOf 2)nullAlternative

Delete Custom LLM — response body

FieldTypePresenceDescription and constraints
$objectRootResponse model for clearing an organization auth token.
successbooleanRequired within parentWhether the token was cleared successfully

List Custom LL Ms — response body

FieldTypePresenceDescription and constraints
$objectRoot
custom_llmsarrayRequired within parent
custom_llms[]ModelEach itemExpand Create Custom LLM — response body — custom llm

Referenced models: Create Custom LLM — response body — custom llm

Report an issue with this page

Necessary

Required for sign-in, security, authorization, and remembering your choices.

Always active

Analytics

Helps us understand which product and documentation features are useful.

Performance diagnostics

Uses performance tracing and privacy-masked session replay to diagnose problems.

You can change these choices at any time from Cookie settings.