POST
Создайте учетные данные поставщика BYOK

Authorizations

Authorization
string
header
required

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

Body

application/json
key
string
required

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

Minimum string length: 1
Example:

"sk-proj-abc123..."

provider
enum<string>
required

Вышестоящий провайдер, против которого аутентифицируются эти учетные данные, указывается в виде пула в нижнем регистре (например, openai, anthropic, amazon-bedrock).

Available options:
ai21,
aion-labs,
akashml,
alibaba,
amazon-bedrock,
amazon-nova,
ambient,
anthropic,
arcee-ai,
atlas-cloud,
avian,
azure,
baidu,
baseten,
black-forest-labs,
byteplus,
cerebras,
chutes,
cirrascale,
clarifai,
cloudflare,
cohere,
coreweave,
crusoe,
darkbloom,
decart,
deepgram,
deepinfra,
deepseek,
dekallm,
digitalocean,
featherless,
fireworks,
fish-audio,
friendli,
gmicloud,
google-ai-studio,
google-vertex,
groq,
heygen,
inception,
inceptron,
inferact-vllm,
inference-net,
infermatic,
inflection,
io-net,
ionstream,
krea,
liquid,
mancer,
mara,
meta,
minimax,
mistral,
modal,
modelrun,
modular,
moonshotai,
morph,
ncompass,
nebius,
nex-agi,
nextbit,
novita,
nvidia,
open-inference,
openai,
parasail,
perceptron,
perplexity,
phala,
poolside,
quiver,
recraft,
reka,
relace,
runway,
sail-research,
sakana,
sakana-ai,
sambanova,
seed,
siliconflow,
sourceful,
stepfun,
streamlake,
switchpoint,
tencent,
tenstorrent,
thinkingmachines,
together,
upstage,
venice,
wafer,
wandb,
wandb-legacy,
xai,
xiaomi,
z-ai
Example:

"openai"

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

name
string | null

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

Maximum string length: 255
Example:

"Production OpenAI Key"

workspace_id
string<uuid>

Необязательный идентификатор рабочей области. По умолчанию используется рабочее пространство по умолчанию для аутентифицированного объекта.

Example:

"550e8400-e29b-41d4-a716-446655440000"

Response

Учетные данные BYOK успешно созданы.

data
object
required

Созданные учетные данные BYOK.

Example: