OpenAI
ഈ പേജ് യന്ത്രസഹായത്താൽ വിവർത്തനം ചെയ്തത് ആണ്. യഥാർത്ഥ ഇംഗ്ലീഷ് ലേഖനം കാണുക.

ചാറ്റ് Playground-യിലെ ഫംഗ്ഷൻ കോളിംഗ്

OpenA Playground-ൽ നിങ്ങൾക്ക് ഫംഗ്ഷൻ കോളിംഗ് ഉപയോഗിക്കാം.

അപ്‌ഡേറ്റ് ചെയ്തത്: 12 days ago.

ഫംഗ്ഷൻ കോളിംഗ്, ഏത് കസ്റ്റം ഫംഗ്ഷനുകളെയും ബാഹ്യ API-കളെയും അസിസ്റ്റന്റിനോട് വിവരിക്കാൻ നിങ്ങളെ അനുവദിക്കുന്നു; ബന്ധപ്പെട്ട ആർഗ്യുമെന്റുകൾ ഉൾക്കൊള്ളുന്ന JSON ഒബ്ജക്ട് ഔട്ട്‌പുട്ട് ചെയ്ത് ആ ഫംഗ്ഷനുകൾ ബുദ്ധിപൂർവ്വം വിളിക്കാൻ അസിസ്റ്റന്റിനെ ഇത് പ്രാപ്തമാക്കുന്നു.

ചാറ്റ് Playground-ൽ ഫംഗ്ഷൻ കോളിംഗ് എങ്ങനെ ഉപയോഗിക്കാം

പുതിയ ഫംഗ്ഷൻ ചേർക്കാൻ, Responses API-യ്ക്കായി സ്ക്രീനിന്റെ ഇടതുവശത്തുള്ള ക്രമീകരണ പാനലിൽ "+ടൂളുകൾ > ഫംഗ്ഷനുകൾ" ക്ലിക്ക് ചെയ്യുക. ചാറ്റ് കംപ്ലീഷൻസ് API-യ്ക്കായി "+ഫംഗ്ഷൻ" ക്ലിക്ക് ചെയ്താൽ മതി.

തുടർന്ന്, ഫംഗ്ഷന്റെ പരാമീറ്ററുകൾ ഉൾക്കൊള്ളുന്ന JSON സ്കീമ നൽകുക. ഫംഗ്ഷൻ എന്ത് ചെയ്യണമെന്നാണ് നിങ്ങൾ ആഗ്രഹിക്കുന്നതെന്ന് സാധാരണ ഭാഷയിൽ വിവരിച്ച് നിർദേശിക്കപ്പെട്ട JSON സ്കീമ ലഭിക്കാൻ ബീറ്റയിലെ "സൃഷ്ടിക്കുക" സൗകര്യം ഉപയോഗിക്കാം.

ഇപ്പോൾ സ്ക്രീനിന്റെ ഇടതുവശത്ത് “ടൂളുകൾ” എന്നതിന് കീഴിൽ ഫംഗ്ഷൻ പട്ടികപ്പെടുത്തിയതായി കാണാം.

പരീക്ഷണവേദിയിൽ ഫംഗ്ഷൻ പരിശോധിക്കാൻ, ഫംഗ്ഷനെ വിളിക്കാൻ മോഡലിനെ പ്രേരിപ്പിക്കുന്ന ഒരു സന്ദേശം നൽകുക.

ഉദാഹരണത്തിന്, get_weather ഫംഗ്ഷനായി ഇങ്ങനെ നൽകുക: "ബെർക്ക്ലിയിലെ കാലാവസ്ഥ എന്താണ്?"

ഫംഗ്ഷൻ വിളിക്കപ്പെടുമ്പോൾ, നിങ്ങളുടെ ഫംഗ്ഷന്റെ ഔട്ട്‌പുട്ട് നൽകുക, ഉദാഹരണത്തിന് "{temp: 80}", തുടർന്ന് “പ്രവർത്തിപ്പിക്കുക” അമർത്തുക. നിങ്ങൾ നൽകിയ ഫംഗ്ഷൻ ഔട്ട്‌പുട്ട് സഹായി അതിന്റെ മറുപടിക്കായി ഉപയോഗിക്കും.

ഇത് പാരലൽ ഫംഗ്ഷൻ കോളിംഗ് പിന്തുണയ്ക്കുന്നുണ്ടോ?

അതെ, ചാറ്റ് Playground-ൽ പാരലൽ ഫംഗ്ഷൻ കോളിംഗ് പിന്തുണയ്ക്കുന്നു.

പാരലൽ ഫംഗ്ഷൻ കോളിംഗ് എന്നത് ഒന്നിലധികം ഫംഗ്ഷൻ കോളുകൾ ഒരുമിച്ച് നടത്താനുള്ള മോഡലിന്റെ കഴിവാണ്; ഇതിലൂടെ ഈ ഫംഗ്ഷൻ കോളുകളുടെ പ്രഭാവങ്ങളും ഫലങ്ങളും പാരലലായി പരിഹരിക്കാനാകും. ഫംഗ്ഷനുകൾക്ക് ഏറെ സമയം എടുക്കുന്നുവെങ്കിൽ ഇത് പ്രത്യേകിച്ച് പ്രയോജനകരമാണ്, കൂടാതെ API-യുമായുള്ള റൗണ്ട് ട്രിപ്പുകൾ കുറയ്ക്കുന്നു.

സ്കീമയിൽ strict: "true" എന്ന് സജ്ജമാക്കി സ്ട്രക്ചേഡ് ഔട്ട്‌പുട്ടുകൾ പ്രവർത്തനക്ഷമമാക്കുക

സ്ട്രക്ചേഡ് ഔട്ട്‌പുട്ടുകൾ പ്രവർത്തനക്ഷമമാക്കിയാൽ, ഫംഗ്ഷൻ കോളുകൾക്കായി മോഡൽ സൃഷ്ടിക്കുന്ന ആർഗ്യുമെന്റുകൾ നിങ്ങൾ നൽകുന്ന JSON സ്കീമയുമായി പൊരുത്തപ്പെടുമെന്ന് ഉറപ്പാണ്.

നിങ്ങൾ സ്ട്രക്ചേഡ് ഔട്ട്‌പുട്ടുകൾ ഉപയോഗിക്കുന്നില്ലെങ്കിൽ ആർഗ്യുമെന്റുകളുടെ ഘടന ശരിയായിരിക്കുമെന്ന് ഉറപ്പില്ല. അതിനാൽ അവ ഉപയോഗിക്കുന്നതിന് മുമ്പ് പരിശോധിക്കാൻ Pydantic പോലുള്ള ഒരു സാധൂകരണ ലൈബ്രറി ഉപയോഗിക്കാൻ ഞങ്ങൾ ശുപാർശ ചെയ്യുന്നു.


സ്ട്രക്ചേഡ് ഔട്ട്‌പുട്ടുകളോടുകൂടിയ ഫംഗ്ഷൻ കോളിംഗിനെക്കുറിച്ച് കൂടുതലറിയുക.

Playground-ൽ ഫംഗ്ഷൻ തിരഞ്ഞെടുക്കൽ നിർബന്ധമാക്കുന്നത് എങ്ങനെ

  1. മോഡലിന്റെ പേരിന് സമീപമുള്ള "ക്രമീകരണങ്ങൾ" ഐക്കണിൽ ക്ലിക്ക് ചെയ്യുക

  2. ടൂൾ തിരഞ്ഞെടുക്കൽ ക്ലിക്ക് ചെയ്യുക

  3. "സ്വയമേവ" എന്നതിൽനിന്ന് "നിർബന്ധം" എന്നതിലേക്കോ ആവശ്യമുള്ള, മുമ്പ് സൃഷ്ടിച്ച ഫംഗ്ഷനിലേക്കോ മാറ്റുക.

ഈ ലേഖനം ഉപകാരപ്രദമായിരുന്നോ?