የተግባር ጥሪ ለረዳቱ ማንኛውንም ብጁ ተግባራት ወይም ውጫዊ ኤፒአይዎችን እንዲገልጹ ያስችልዎታል፤ ይህም ረዳቱ ተዛማጅ ነጋሪ እሴቶችን የያዘ JSON ነገር በማውጣት እነዚያን ተግባራት በብልህነት እንዲጠራ ያስችለዋል።
በChat Playground ውስጥ የተግባር ጥሪን እንዴት መጠቀም እንደሚቻል
አዲስ ተግባር ለመጨመር፣ በማያ ገጹ ግራ በኩል ባለው የማዋቀሪያ ፓነል ውስጥ፣ ለResponses API “+መሳሪያዎች > ተግባራት”፣ ወይም ለየውይይት ማጠናቀቂያዎች ኤፒአይ በቀላሉ “+ተግባር” ጠቅ ያድርጉ።
ከዚያ የተግባሩን መለኪያዎች ያካተተውን የJSON እቅድ ማውጣት ያስገቡ። የተግባሩ ምን እንዲያደርግ እንደሚፈልጉ በቀላል ጽሑፍ ለመግለጽና የተጠቆመ የJSON እቅድ ማውጣት ለማግኘት የቤታ “አመንጭ” ባህሪን መጠቀም ይችላሉ።
አሁን ተግባሩ በማያ ገጹ ግራ በኩል በ“መሳሪያዎች” ስር ተዘርዝሮ ይታያል።
ተግባሩን በPlayground ውስጥ ለመፈተሽ፣ ሞዴሉ ተግባሩን እንዲጠራ የሚያስነሳ መልዕክት ያስገቡ።
ለምሳሌ፣ ለget_weather ተግባር፣ ይህን ያስገቡ፦ “በበርክሊ የአየር ሁኔታ ምንድን ነው?”
ተግባሩ ሲጠራ፣ የተግባርዎን ውጤት ያስገቡ፣ ለምሳሌ “{temp: 80}” እና “አሂድ”ን ይጫኑ። ከዚያ ረዳቱ ለምላሹ ያቀረቡትን የተግባሩን ውጤት ይጠቀማል።
ይህ ትይዩ የተግባር ጥሪን ይደግፋል?
አዎ፣ ትይዩ የተግባር ጥሪ በChat Playground ውስጥ ይደገፋል።
ትይዩ የተግባር ጥሪ የሞዴሉ ብዙ የተግባር ጥሪዎችን በአንድ ጊዜ ማከናወን የሚችልበት ችሎታ ሲሆን፣ የእነዚህ የተግባር ጥሪዎች ተጽእኖዎችና ውጤቶች በትይዩ እንዲፈቱ ያስችላል። ይህ ተግባራት ረጅም ጊዜ ሲወስዱ በተለይ ጠቃሚ ሲሆን፣ ከኤፒአይው ጋር የሚደረጉ የመመላለስ ጥሪዎችን ይቀንሳል።
በእቅድ ማውጣት ውስጥ strict: "true" በማዘጋጀት የተዋቀሩ ውጤቶችን ያብሩ
የተዋቀሩ ውጤቶች ሲበሩ፣ ሞዴሉ ለተግባር ጥሪዎች የሚያመነጫቸው ነጋሪ እሴቶች ከሚያቀርቡት የJSON እቅድ ማውጣት ጋር እንደሚዛመዱ ዋስትና ይኖራቸዋል።
የተዋቀሩ ውጤቶችን ካልተጠቀሙ፣ የነጋሪ እሴቶች መዋቅር ትክክል እንደሚሆን ዋስትና የለም፤ ስለዚህ እነሱን ከመጠቀምዎ በፊት መጀመሪያ ለማረጋገጥ እንደ Pydantic ያለ የማረጋገጫ ላይብረሪ እንዲጠቀሙ እንመክራለን።
ከየተዋቀሩ ውጤቶች ጋር ስለሚደረግ የተግባር ጥሪ ተጨማሪ ይወቁ።
በPlayground ውስጥ የተግባር ምርጫን እንዴት በግድ ማስፈጸም እንደሚቻል
ከሞዴሉ ስም ቀጥሎ ያለውን “ቅንብሮች” አዶ ጠቅ ያድርጉ
የመሳሪያ ምርጫ ላይ ጠቅ ያድርጉ
ከ“ራስ-ሰር” ወደ “አስፈላጊ” ወይም ወደሚፈልጉት ተግባር (ከዚህ በፊት የተፈጠረ) ይቀይሩ።
