Skip to main content
PUT
/
v1
/
custom-llms
/
{custom_llm_id}
Update Custom LLM
curl --request PUT \
  --url https://api.skyvern.com/v1/custom-llms/{custom_llm_id} \
  --header 'Content-Type: application/json' \
  --data '
{
  "config": {
    "display_name": "<string>",
    "model_name": "<string>",
    "api_base": "<string>",
    "api_key": "<string>",
    "api_version": "<string>",
    "supports_vision": true,
    "add_assistant_prefix": false,
    "max_completion_tokens": 500000,
    "temperature": 1,
    "reasoning_effort": "<string>"
  }
}
'
{
  "custom_llm": {
    "id": "<string>",
    "organization_id": "<string>",
    "config": {
      "display_name": "<string>",
      "model_name": "<string>",
      "api_base": "<string>",
      "api_key": "<string>",
      "api_version": "<string>",
      "supports_vision": true,
      "add_assistant_prefix": false,
      "max_completion_tokens": 500000,
      "temperature": 1,
      "reasoning_effort": "<string>"
    },
    "created_at": "<string>",
    "modified_at": "<string>",
    "valid": true
  }
}

Headers

x-api-key
string | null

Skyvern API key for authentication. API key can be found at https://app.skyvern.com/settings.

Path Parameters

custom_llm_id
string
required

The custom LLM id.

Body

application/json
config
CustomLLMConfig · object
required

Response

Successful Response

custom_llm
CustomLLM · object
required