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

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

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

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

Общ преглед

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

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

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

Ограничения

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

Действията не са налични за режим Pro; създаването на GPT с персонализирани действия ще доведе до това в него да са налични за избор само моделите Instant и Thinking.

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

В редактора на GPT отидете до секцията Actions и изберете Create new action.

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

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

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

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

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

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

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

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

API key

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

  • Basic

  • Bearer

  • Custom header

OAuth

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

  • Client ID и Client Secret

  • Authorization URL и Token URL

  • Scope и метод за обмен на токен

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

Схема

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

  • Кой сървър да извика

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

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

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

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

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

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

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

  • Да я импортирате от URL

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

    • Weather (JSON)

    • Pet Store (YAML)

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

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

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

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

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

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

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

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

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

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