OpenAI
Тази страница е машинно преведена. Вижте оригиналната статия на английски език.

Конфигуриране на действия в GPT

Как да свържете своя GPT с външни API чрез действия, включително настройка, удостоверяване и конфигуриране на схема.

Актуализирано: 9 days ago

Общ преглед

Тази статия обяснява как да конфигурирате действия в GPT, включително как да се свързвате с външни API, да определяте какво може да прави GPT и да управлявате удостоверяване, схеми и ограничения за работното пространство.

За да конфигурирате действие, ще са ви нужни подробностите за API на услугата, с която искате да се свържете, включително информация за удостоверяване и схема на OpenAPI. GPT може да използва или приложения, или действия, но не и двете едновременно.

Всяко действие се определя от два основни компонента: как GPT се удостоверява с API и схема, която определя какво може да прави API.

Ограничения

Ако работното ви пространство позволява нула домейни за действия, потребителските действия на GPT не могат да се изпълняват, защото никой домейн за действие не може да премине проверките на списъка с разрешени. Това не означава непременно, че цялата видимост или достъп до GPT е блокиран.

Действията не са налични за режим Pro. Когато създавате или редактирате GPT с потребителски действия, селекторът на модели показва само модели, различни от Pro, които поддържат действия.

Създаване на действие

В редактора на GPT отидете до раздела Действия и изберете Създаване на ново действие.

След това ще конфигурирате как вашият GPT се свързва с външен API и го използва.

След като конфигурирате действие, тествайте го в Преглед, за да потвърдите, че се държи според очакванията.

Удостоверяване

Удостоверяването контролира как вашият GPT се свързва с външен API.

Налични опции:

  • Няма: Не се изисква удостоверяване

  • API ключ: Използва таен ключ за упълномощаване на заявки

  • OAuth: Използва влизане на потребител за достъп, базиран на акаунт

API ключ

Използвайте удостоверяване с API ключ за достъп от сървър до сървър. То може да бъде конфигурирано като:

  • Basic

  • Bearer

  • Потребителска заглавка

OAuth

Използвайте OAuth, когато действията изискват потребителски акаунти. OAuth изисква:

  • ИД на клиент и Тайна на клиент

  • URL за упълномощаване и URL за токен

  • Обхват и метод за обмен на токени

Редакторът предоставя URL за обратно извикване за завършване на потока OAuth.

Схема

Схемата определя какво може да прави вашият API. Тя казва на ChatGPT:

  • Към кой сървър да се обърне

  • Какви крайни точки са налични

  • Какви параметри приемат

  • Как се идентифицира всяко действие (идентификатори на операции)

Схемата трябва да бъде предоставена като спецификация на OpenAPI в JSON или YAML.

Добавяне на схема

Можете да добавите схема по три начина:

  • Поставете я директно в редактора

  • Импортирайте я от URL

  • Започнете от вграден пример:

    • Времето (JSON)

    • Pet Store (YAML)

    • Празен шаблон

Ако схемата е валидна, редакторът показва откритите действия. Ако е невалидна, се показват грешки при валидиране.

Ограничения за работното пространство (Enterprise и Edu)

Ако видите съобщението:


„Няма домейни, разрешени от настройките на вашето работно пространство.“

Това означава, че действията са ограничени от настройките на вашето работно пространство.

  • Администраторите могат да разрешат всички домейни или да ограничат действията до одобрени домейни.

  • Ако няма разрешени домейни, не можете да използвате действия.

За контроли на ниво работно пространство върху действията и ограниченията на домейни вижте: Управление на достъпа до GPT в работни пространства Enterprise и Edu.

Поверителност и потребителски контроли

  • Всяко действие може да включва URL на политиката за поверителност.

  • Публичните GPT (чрез връзка или GPT Store) с действия трябва да включват валиден URL на политика за поверителност.

  • Потребителите може да бъдат помолени да одобрят действия, преди да се изпълнят.

  • За действия с OAuth потребителите могат да преглеждат и управляват свързани акаунти.

Допълнителна помощ

За помощ при писане или отстраняване на грешки в действия използвайте официалния ActionsGPT.

Беше ли Ви полезна тази статия?