PATCH
Обновление учетных данных поставщика BYOK

Authorizations

Authorization
string
header
required

API-ключ в качестве токена носителя в заголовке авторизации

Path Parameters

id
string<uuid>
required

Идентификатор учетных данных BYOK (UUID).

Example:

"11111111-2222-3333-4444-555555555555"

Body

application/json
allowed_models
string[] | null

Необязательный список разрешенных номеров моделей, для которых могут использоваться эти учетные данные. null означает отсутствие ограничений.

Maximum array length: 100
Example:

null

allowed_user_ids
string[] | null

Необязательный белый список идентификаторов пользователей, которые могут использовать эти учетные данные. null означает отсутствие ограничений.

Maximum array length: 100
Example:

null

disabled
boolean

Отключены ли эти учетные данные.

Example:

false

is_fallback
boolean

Рассматриваются ли эти учетные данные как запасные — используются только после того, как были опробованы нерезервные ключи для того же провайдера.

Example:

false

key
string

Новый ключ API необработанного поставщика для ротации учетных данных на месте. Предыдущий ключевой материал перезаписывается, а замаскированная метка создается заново. Зашифровано в состоянии покоя и никогда не возвращается в ответах API.

Minimum string length: 1
Example:

"sk-proj-newkey456..."

name
string | null

Необязательное удобочитаемое имя учетных данных.

Maximum string length: 255
Example:

"Updated OpenAI Key"

Response

Учетные данные BYOK успешно обновлены

data
object
required

Обновленные учетные данные BYOK.

Example: