അവലോകനം
ബാഹ്യ API-കളിലേക്ക് കണക്റ്റുചെയ്യുന്നത്, GPT-ക്ക് എന്ത് ചെയ്യാനാകുമെന്ന് നിർവചിക്കുന്നത്, ഓതന്റിക്കേഷൻ, സ്കീമകൾ, വർക്ക്സ്പേസ് നിയന്ത്രണങ്ങൾ എന്നിവ നിയന്ത്രിക്കുന്നത് ഉൾപ്പെടെ, ഒരു GPT-യിൽ ആക്ഷനുകൾ എങ്ങനെ കോൺഫിഗർ ചെയ്യാമെന്ന് ഈ ലേഖനം വിശദീകരിക്കുന്നു.
ഒരു ആക്ഷൻ കോൺഫിഗർ ചെയ്യാൻ, നിങ്ങൾ കണക്റ്റുചെയ്യാൻ ആഗ്രഹിക്കുന്ന സേവനത്തിനുള്ള API വിശദാംശങ്ങൾ ആവശ്യമാണ്; അതിൽ ഓതന്റിക്കേഷൻ വിവരങ്ങളും ഒരു OpenAPI സ്കീമയും ഉൾപ്പെടും. ഒരു GPT-ക്ക് ആപ്പുകളോ ആക്ഷനുകളോ ഉപയോഗിക്കാം, പക്ഷേ ഒരേസമയം രണ്ടും ഉപയോഗിക്കാനാകില്ല.
ഓരോ ആക്ഷനും രണ്ട് പ്രധാന ഘടകങ്ങളാൽ നിർവചിക്കപ്പെടുന്നു: GPT API-യുമായി എങ്ങനെ ഓതന്റിക്കേറ്റ് ചെയ്യുന്നു എന്നതും, API-ക്ക് എന്ത് ചെയ്യാനാകുമെന്ന് നിർവചിക്കുന്ന ഒരു സ്കീമയും.
പരിമിതികൾ
നിങ്ങളുടെ വർക്ക്സ്പേസ് പൂജ്യം ആക്ഷൻ ഡൊമെയിനുകൾ മാത്രം അനുവദിക്കുന്നുവെങ്കിൽ, allowlist പരിശോധനകൾ ഒരു ആക്ഷൻ ഡൊമെയിനിനും പാസാകാനാകാത്തതിനാൽ GPT കസ്റ്റം ആക്ഷനുകൾക്ക് പ്രവർത്തിക്കാനാകില്ല. എല്ലാ GPT ദൃശ്യതയും ആക്സസും തടഞ്ഞിരിക്കുന്നു എന്ന് ഇതിന് നിർബന്ധമായും അർത്ഥമില്ല.
Pro മോഡിനായി ആക്ഷനുകൾ ലഭ്യമല്ല. കസ്റ്റം ആക്ഷനുകളുള്ള ഒരു GPT സൃഷ്ടിക്കുകയോ എഡിറ്റ് ചെയ്യുകയോ ചെയ്യുമ്പോൾ, ആക്ഷനുകൾ പിന്തുണയ്ക്കുന്ന Pro അല്ലാത്ത മോഡലുകൾ മാത്രമേ മോഡൽ സെലക്ടർ കാണിക്കൂ.
ഒരു ആക്ഷൻ സൃഷ്ടിക്കുക
GPT എഡിറ്ററിൽ, Actions വിഭാഗത്തിലേക്ക് പോയി പുതിയ ആക്ഷൻ സൃഷ്ടിക്കുക തിരഞ്ഞെടുക്കുക.
അതിനുശേഷം നിങ്ങളുടെ GPT ഒരു ബാഹ്യ API-യിലേക്ക് എങ്ങനെ കണക്റ്റുചെയ്യുകയും അത് ഉപയോഗിക്കുകയും ചെയ്യുന്നു എന്ന് നിങ്ങൾ കോൺഫിഗർ ചെയ്യും.
ഒരു ആക്ഷൻ കോൺഫിഗർ ചെയ്ത ശേഷം, അത് പ്രതീക്ഷിച്ചതുപോലെ പ്രവർത്തിക്കുന്നുവെന്ന് ഉറപ്പാക്കാൻ പ്രിവ്യൂയിൽ അത് പരീക്ഷിക്കുക.
ഓതന്റിക്കേഷൻ
നിങ്ങളുടെ GPT ഒരു ബാഹ്യ API-യിലേക്ക് എങ്ങനെ കണക്റ്റുചെയ്യുന്നു എന്ന് ഓതന്റിക്കേഷൻ നിയന്ത്രിക്കുന്നു.
ലഭ്യമായ ഓപ്ഷനുകൾ:
ഒന്നുമില്ല: ഓതന്റിക്കേഷൻ ആവശ്യമില്ല
API കീ: അഭ്യർത്ഥനകൾക്ക് അംഗീകാരം നൽകാൻ ഒരു രഹസ്യ കീ ഉപയോഗിക്കുന്നു
OAuth: അക്കൗണ്ട് അടിസ്ഥാനമാക്കിയുള്ള ആക്സസിനായി ഉപയോക്തൃ സൈൻ-ഇൻ ഉപയോഗിക്കുന്നു
API കീ
സർവർ-ടു-സർവർ ആക്സസിനായി API കീ ഓതന്റിക്കേഷൻ ഉപയോഗിക്കുക. ഇത് ഇങ്ങനെ കോൺഫിഗർ ചെയ്യാം:
Basic
Bearer
കസ്റ്റം ഹെഡർ
OAuth
ആക്ഷനുകൾക്ക് ഉപയോക്തൃ അക്കൗണ്ടുകൾ ആവശ്യമായപ്പോൾ OAuth ഉപയോഗിക്കുക. OAuth-ന് ആവശ്യമുള്ളത്:
ക്ലയന്റ് IDയും ക്ലയന്റ് സീക്രട്ടും
ഓതറൈസേഷൻ URLയും ടോക്കൺ URLയും
സ്കോപ്പ്യും ടോക്കൺ എക്സ്ചേഞ്ച് രീതിയും
OAuth ഫ്ലോ പൂർത്തിയാക്കാൻ എഡിറ്റർ ഒരു കോൾബാക്ക് URL നൽകുന്നു.
സ്കീമ
നിങ്ങളുടെ API-ക്ക് എന്ത് ചെയ്യാനാകുമെന്ന് സ്കീമ നിർവചിക്കുന്നു. ഇത് ChatGPT-നോട് പറയുന്നു:
ഏത് സർവറിനെ വിളിക്കണം
ഏത് എൻഡ്പോയിന്റുകളാണ് ലഭ്യമുള്ളത്
അവ ഏത് പാരാമീറ്ററുകൾ സ്വീകരിക്കുന്നു
ഓരോ ആക്ഷനും എങ്ങനെ തിരിച്ചറിയപ്പെടുന്നു (operation IDs)
സ്കീമ JSON അല്ലെങ്കിൽ YAML-ൽ ഒരു OpenAPI സ്പെസിഫിക്കേഷനായി നൽകണം.
ഒരു സ്കീമ ചേർക്കുക
മൂന്ന് രീതികളിൽ നിങ്ങൾക്ക് ഒരു സ്കീമ ചേർക്കാം:
അത് നേരിട്ട് എഡിറ്ററിൽ ഒട്ടിക്കുക
ഒരു URL-ൽ നിന്ന് അത് ഇറക്കുമതി ചെയ്യുക
ബിൽറ്റ്-ഇൻ ഉദാഹരണത്തിൽ നിന്ന് ആരംഭിക്കുക:
കാലാവസ്ഥ (JSON)
Pet Store (YAML)
ശൂന്യ ടെംപ്ലേറ്റ്
സ്കീമ സാധുവാണെങ്കിൽ, എഡിറ്റർ കണ്ടെത്തിയ ആക്ഷനുകൾ കാണിക്കുന്നു. അത് അസാധുവാണെങ്കിൽ, വാലിഡേഷൻ പിശകുകൾ പ്രദർശിപ്പിക്കും.
വർക്ക്സ്പേസ് നിയന്ത്രണങ്ങൾ (Enterprise, Edu)
നിങ്ങൾക്ക് ഈ സന്ദേശം കാണുന്നുവെങ്കിൽ:
“നിങ്ങളുടെ വർക്ക്സ്പേസിന്റെ ക്രമീകരണങ്ങൾ പ്രകാരം ഡൊമെയിനുകളൊന്നും അനുവദിച്ചിട്ടില്ല.”
ഇതിനർത്ഥം നിങ്ങളുടെ വർക്ക്സ്പേസ് ക്രമീകരണങ്ങൾ ആക്ഷനുകൾക്ക് നിയന്ത്രണം ഏർപ്പെടുത്തിയിരിക്കുന്നു എന്നാണ്.
അഡ്മിനുകൾക്ക് എല്ലാ ഡൊമെയിനുകളും അനുവദിക്കാനോ അംഗീകരിച്ച ഡൊമെയിനുകളിലേക്ക് ആക്ഷനുകൾ പരിമിതപ്പെടുത്താനോ കഴിയും.
ഡൊമെയിനുകളൊന്നും അനുവദിച്ചിട്ടില്ലെങ്കിൽ, നിങ്ങൾക്ക് ആക്ഷനുകൾ ഉപയോഗിക്കാനാകില്ല.
ആക്ഷനുകളിലും ഡൊമെയിൻ നിയന്ത്രണങ്ങളിലും വർക്ക്സ്പേസ്-തല നിയന്ത്രണങ്ങൾക്കായി, കാണുക: Enterprise, Edu വർക്ക്സ്പേസുകളിൽ GPT ആക്സസ് നിയന്ത്രിക്കൽ.
സ്വകാര്യതയും ഉപയോക്തൃ നിയന്ത്രണങ്ങളും
ഓരോ ആക്ഷനിലും ഒരു പ്രൈവസി പോളിസി URL ഉൾപ്പെടുത്താം.
ആക്ഷനുകളുള്ള പൊതു GPT-കളിൽ (ലിങ്ക് അല്ലെങ്കിൽ GPT Store) സാധുവായ ഒരു പ്രൈവസി പോളിസി URL ഉൾപ്പെടുത്തണം.
ആക്ഷനുകൾ പ്രവർത്തിക്കുന്നതിന് മുമ്പ് അവ അംഗീകരിക്കാൻ ഉപയോക്താക്കളോട് ആവശ്യപ്പെട്ടേക്കാം.
OAuth ആക്ഷനുകൾക്കായി, ഉപയോക്താക്കൾക്ക് കണക്റ്റുചെയ്ത അക്കൗണ്ടുകൾ അവലോകനം ചെയ്യാനും നിയന്ത്രിക്കാനും കഴിയും.
അധിക സഹായം
ആക്ഷനുകൾ എഴുതുന്നതിനോ ഡീബഗ് ചെയ്യുന്നതിനോ സഹായത്തിന്, ഔദ്യോഗിക ActionsGPT ഉപയോഗിക്കുക.
