Skyvern: Custom llms schemas
7 Skyvern schemas with complete fields and constraints.
← Custom llms operations · All schemas
Create Custom LLM — request body — body
| Field | Type | Presence | Description and constraints |
|---|---|---|---|
$ | object | Root | |
config | Model | Required within parent | Expand Create Custom LLM — request body — body config |
Referenced models: Create Custom LLM — request body — body config
Create Custom LLM — request body — body config
| Field | Type | Presence | Description and constraints |
|---|---|---|---|
$ | object | Root | |
add_assistant_prefix | boolean | Optional | Default: false |
api_base | JSON | Optional | |
api_base (anyOf 1) | string | Alternative | Maximum length: 500 |
api_base (anyOf 2) | null | Alternative | |
api_key | JSON | Optional | |
api_key (anyOf 1) | string | Alternative | Maximum length: 1000 |
api_key (anyOf 2) | null | Alternative | |
api_version | JSON | Optional | |
api_version (anyOf 1) | string | Alternative | Maximum length: 100 |
api_version (anyOf 2) | null | Alternative | |
display_name | string | Required within parent | Maximum length: 120 Minimum length: 1 |
extra_parameters | object | Optional | Additional keys: allowed |
max_completion_tokens | JSON | Optional | |
max_completion_tokens (anyOf 1) | integer | Alternative | Maximum: 1000000.0 Minimum: 1.0 |
max_completion_tokens (anyOf 2) | null | Alternative | |
model_name | string | Required within parent | Maximum length: 250 Minimum length: 1 |
provider | string | Required within parent | One of: openai_compatible, ollama, openrouter, gemini |
reasoning_effort | JSON | Optional | |
reasoning_effort (anyOf 1) | string | Alternative | Maximum length: 50 |
reasoning_effort (anyOf 2) | null | Alternative | |
supports_vision | boolean | Optional | Default: true |
temperature | JSON | Optional | |
temperature (anyOf 1) | number | Alternative | Maximum: 2.0 Minimum: 0.0 |
temperature (anyOf 2) | null | Alternative |
Create Custom LLM — response body
| Field | Type | Presence | Description and constraints |
|---|---|---|---|
$ | object | Root | |
custom_llm | Model | Required within parent | Expand Create Custom LLM — response body — custom llm |
Referenced models: Create Custom LLM — response body — custom llm
Create Custom LLM — response body — custom llm
| Field | Type | Presence | Description and constraints |
|---|---|---|---|
$ | object | Root | |
config | Model | Required within parent | Expand Create Custom LLM — response body — custom llm config |
created_at | string | Required within parent | |
id | string | Required within parent | |
modified_at | string | Required within parent | |
organization_id | string | Required within parent | |
valid | boolean | Required within parent |
Referenced models: Create Custom LLM — response body — custom llm config
Create Custom LLM — response body — custom llm config
| Field | Type | Presence | Description and constraints |
|---|---|---|---|
$ | object | Root | |
add_assistant_prefix | boolean | Optional | Default: false |
api_base | JSON | Optional | |
api_base (anyOf 1) | string | Alternative | Maximum length: 500 |
api_base (anyOf 2) | null | Alternative | |
api_key | JSON | Optional | |
api_key (anyOf 1) | string | Alternative | Maximum length: 1000 |
api_key (anyOf 2) | null | Alternative | |
api_version | JSON | Optional | |
api_version (anyOf 1) | string | Alternative | Maximum length: 100 |
api_version (anyOf 2) | null | Alternative | |
display_name | string | Required within parent | Maximum length: 120 Minimum length: 1 |
extra_parameters | object | Optional | Additional keys: allowed |
max_completion_tokens | JSON | Optional | |
max_completion_tokens (anyOf 1) | JSON | Alternative | |
max_completion_tokens (anyOf 1) (anyOf 1) | integer | Alternative | Maximum: 1000000.0 Minimum: 1.0 |
max_completion_tokens (anyOf 1) (anyOf 2) | string | Alternative | Pattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$ |
max_completion_tokens (anyOf 2) | null | Alternative | |
model_name | string | Required within parent | Maximum length: 250 Minimum length: 1 |
provider | string | Required within parent | Known values: openai_compatible, ollama, openrouter, gemini |
reasoning_effort | JSON | Optional | |
reasoning_effort (anyOf 1) | string | Alternative | Maximum length: 50 |
reasoning_effort (anyOf 2) | null | Alternative | |
supports_vision | boolean | Optional | Default: true |
temperature | JSON | Optional | |
temperature (anyOf 1) | JSON | Alternative | |
temperature (anyOf 1) (anyOf 1) | number | Alternative | Maximum: 2.0 Minimum: 0.0 |
temperature (anyOf 1) (anyOf 2) | string | Alternative | Pattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$ |
temperature (anyOf 2) | null | Alternative |
Delete Custom LLM — response body
| Field | Type | Presence | Description and constraints |
|---|---|---|---|
$ | object | Root | Response model for clearing an organization auth token. |
success | boolean | Required within parent | Whether the token was cleared successfully |
List Custom LL Ms — response body
| Field | Type | Presence | Description and constraints |
|---|---|---|---|
$ | object | Root | |
custom_llms | array | Required within parent | |
custom_llms[] | Model | Each item | Expand Create Custom LLM — response body — custom llm |
Referenced models: Create Custom LLM — response body — custom llm