Перейти к содержимому

Изменение ассистента

Запрос

POST https://gptunnel.ru/v1/assistant/update

Обновляет ассистента, созданного владельцем ключа. Изменяются только переданные поля — остальные остаются как были.

Headers

ПараметрТипОписание
Authorization*stringAPI ключ

Request Body

ПараметрТипОписание
id*stringID ассистента — из ответа /v1/assistant/create или /v1/assistant/list
mentionstringНовый код ассистента. Меняет адрес страницы и значение assistantCode в чате
titlestringНазвание, до 16 символов
subtitlestringПодзаголовок, до 32 символов
descriptionstringОписание для витрины
picturestringСсылка на аватар
instructionstringСистемная инструкция (промпт)
modelIdstringID текстовой модели из /v1/models
temperaturenumberТемпература генерации, 0–1
sqlStorebooleanДоступ к собственной SQLite-базе (экспериментально)
accessobjectПриватность и витрина. Мержится по полям: переданные меняются, остальные сохраняются
databaseobject | nullБлок заменяется целиком. null — отвязать базу знаний
mcpArray<object>Блок заменяется целиком. Пустой массив — отключить MCP-сервер
apiFunctionsArray<object>Массив заменяется целиком

Состав вложенных блоков access, database, mcp и apiFunctions — тот же, что при создании ассистента.

Примеры запросов

Поменять промпт и сделать ассистента приватным — остальные настройки не затрагиваются:

{
"id": "68c9b2d1e4b0a2d3c4f5e6b8",
"instruction": "Новый системный промпт",
"access": { "isPrivate": true }
}

Отвязать базу знаний и отключить MCP-сервер:

{
"id": "68c9b2d1e4b0a2d3c4f5e6b8",
"database": null,
"mcp": []
}

Пример ответа

Возвращается ассистент целиком, в том же формате, что и при создании.

{
"object": "assistant",
"id": "68c9b2d1e4b0a2d3c4f5e6b8",
"createDate": "2026-09-17T08:12:44.120Z",
"updateDate": "2026-09-17T09:31:02.884Z",
"mention": "tax-helper",
"title": "Налоговый помощник",
"modelId": "gpt-4o",
"temperature": "0.3",
"access": {
"isPrivate": true,
"isFree": true,
"installPrice": "0",
"hideSettings": true,
"orgId": null
},
"database": null,
"mcp": [],
"instruction": "Новый системный промпт",
"apiFunctions": []
}