API reference

API reference · Routing

Create or replace a preset

POST/api/presetsSigned in session

Reference it from any request as model: preset/<name>. Every field is a default that an explicit request field overrides. A preset with no model routes to antimatter/auto. Fifty per account.

Request body

application/json, required

Request body fields
FieldTypeWhat it is
namerequiredstring
configrequiredPresetConfig
config.modelstringAt most 200 characters.
config.modelsarray of string
config.systemstringAt most 8000 characters.
config.temperaturenumberFrom 0 to 2.
config.top_pnumberFrom 0 to 1.
config.max_tokensintegerAt most 9007199254740991.

Example

{
  "name": "string",
  "config": {
    "model": "antimatter/auto"
  }
}

Answer 200

The stored preset.

Fields of the 200 answer
FieldTypeWhat it is
presetPreset
preset.idinteger
preset.userIdinteger
preset.namestring
preset.configPresetConfig
preset.config.modelstringAt most 200 characters.
preset.config.modelsarray of string
preset.config.systemstringAt most 8000 characters.
preset.config.temperaturenumberFrom 0 to 2.
preset.config.top_pnumberFrom 0 to 1.
preset.config.max_tokensintegerAt most 9007199254740991.
preset.createdAtinteger
preset.updatedAtinteger

Errors

  • 400OpenAI shaped error.

Every error answers in one shape, with its type, code and the field it names. The whole list is in the docs' Errors section.

Antimatter