OpenAI
ይህ ገጽ በማሽን የተተረጎመ ነው። ዋናውን የእንግሊዝኛ ጽሑፍ ይመልከቱ

በOpenAI API ውስጥ የተግባር ጥሪ

የተግባር ጥሪ ምንድነው እና በOpenAI API ውስጥ እንዴት ይሰራል?

የተዘመነው፦ 8 days ago

ከማርች 11፣ 2025 ጀምሮ የአዲሱን የወኪሎች መድረክ መሰረታዊ ክፍሎች ለቀቅን። ለዝርዝር መረጃ፣ ለእኛ Responses API፣ መሳሪያዎችን ጨምሮ Web SearchFile Search እና Computer Use፣ እንዲሁም Agents SDKTracing ጋር ያሉትን የAPI ሰነዶቻችንን ይመልከቱ።

የተግባር ጥሪ OpenAI ሞዴሎችን ከውጫዊ መሳሪያዎችና ስርዓቶች ጋር እንዲያገናኙ ያስችልዎታል። ይህ AI ረዳቶችን በችሎታዎች ማብቃት፣ ወይም በመተግበሪያዎችዎና LLMs መካከል ጥልቅ ውህደቶችን መገንባት ለመሳሰሉ ብዙ ነገሮች ጠቃሚ ነው።

የተግባር ጥሪ የገንቢ መመሪያችን ውስጥ ተጨማሪ ይወቁ።

በሰኔ 2024፣ የተዋቀሩ ውጤቶችን አስጀመርን። በተግባር ትርጓሜዎ ውስጥ strict: trueን በማዘጋጀት ሲያበሩት፣ የተዋቀሩ ውጤቶች ሞዴሉ ለተግባር ጥሪ የሚያመነጫቸው አርግዩመንቶች በተግባር ትርጓሜው ውስጥ ካቀረቡት JSON Schema ጋር በትክክል እንዲዛመዱ ያረጋግጣል።

በጥቅምት 2024፣ «ማንኛውንም ነገር አመንጭ» ባህሪን አስጀመርን፤ ይህም ገንቢዎች ተግባርን እንዲገልጹ፣ በቀጥታ እንዲለጥፉት ወይም ኮድዎን እንዲለጥፉ እና ትክክለኛ የተግባር እቅድ ማውጣት እንዲያመነጩ ያስችላል። ስለ «ማንኛውንም ነገር አመንጭ» በእዚህ ባለው የእገዛ ማዕከል ጽሑፍ ውስጥ ተጨማሪ ይወቁ

የተግባር ጥሪን እንዴት መጠቀም እችላለሁ?

የተግባር ጥሪ ለብዙ የአጠቃቀም ጉዳዮች ጠቃሚ ነው፣ ለምሳሌ፦

  • ረዳቶች ውሂብ እንዲያመጡ ማስቻል

  • ረዳቶች እርምጃዎችን እንዲወስዱ ማስቻል

  • ረዳቶች ስሌት እንዲያከናውኑ ማስቻል

  • ባለጸጋ የሥራ ፍሰቶችን መገንባት

  • ጥሬ ጽሑፍን የሚያመጣ፣ ከዚያም ወደ የተዋቀረ ውሂብ ቀይሮ በውሂብ ጎታ ውስጥ የሚያስቀምጥ የውሂብ ማውጫ ፓይፕላይን።

የተግባር ጥሪ ቀደም ሲል በየውይይት ማጠናቀቂያዎች ኤፒአይ እና በAssistants API መካከል ተከፋፍለው የነበሩ ችሎታዎችን በሚያዋህደው Responses API ውስጥ ይደገፋል።

የJSON ሁነታን እንዴት መጠቀም እችላለሁ?

የJSON ሁነታ ሲበራ፣ በተገቢው መለየትና መያዝ ካለብዎት አንዳንድ የጠርዝ ሁኔታዎች በስተቀር፣ የሞዴሉ ውጤት ትክክለኛ JSON መሆኑ ይረጋገጣል።

በየውይይት ማጠናቀቂያዎች ኤፒአይ JSON ሁነታን ለመጠየቅ፣ በሚደገፉ ሞዴሎች ላይ response_formatን ወደ { "type": "json_object" } ያዘጋጁ። በResponses API ውስጥ፣ text.formatን ወደ { "type": "json_object" } ያዘጋጁ፤ ለምሳሌ፣ ተግባራዊ በሚሆንበት ቦታ text: { "format": { "type": "json_object" } }። በሁለቱም API ውስጥ፣ የJSON ሁነታ የሚሰራው የሞዴል/መልዕክት/መሳሪያ ቅድመ ሁኔታዎች ሲሟሉ ብቻ ነው (ለምሳሌ፣ ሞዴሉ json_objectን ይደግፋል፣ ውይይቱ JSON እንዲፈጥር መመሪያዎችን ያካትታል፣ እና ማንኛውም የመሳሪያ ገደቦች ተኳሃኝ ናቸው)። በውጤታማው የግቤት አውድ ውስጥ ቢያንስ አንድ የጥያቄ መልዕክት ወይም የግቤት መልዕክት እንደ JSONjson፣ ወይም Json በፊደል መጠን የማይለይ ቅጽ jsonን መያዝ አለበት፤ ካልሆነ APIው ስህተት ይመልሳል። በResponses ውስጥ፣ የላይኛው-ደረጃ መመሪያዎች መስክ ብቻውን ይህን ማረጋገጫ አያሟላም። የተግባር ጥሪ በተኳሃኝ ሞዴሎች/መንገዶች ላይ ሲጠቀም፣ የJSON ገደቦች በራስ-ሰር በተግባር-ጥሪ አርግዩመንቶች ላይ ይተገበራሉ፤ ተኳሃኝ ያልሆኑ ሞዴሎች ወይም የመሳሪያ/የምላሽ-ቅርጸት ጥምረቶች ሊቀበሉ አይችሉም ወይም በJSON የተገደበ ናሙና መውሰድን ላይጠቀሙ ይችላሉ።

አስፈላጊ ማስታወሻዎች፦

  • የJSON ሁነታን ሲጠቀሙ፣ ሁልጊዜ ሞዴሉ JSON እንዲፈጥር በውይይቱ ውስጥ በአንድ መልዕክት፣ ለምሳሌ በስርዓት መልዕክትዎ በኩል፣ መመሪያ መስጠት አለብዎት። JSON ለማመንጨት ግልጽ መመሪያ ካላካተቱ፣ ሞዴሉ የማያቋርጥ የባዶ ቦታ ዥረት ሊያመነጭ ይችላል፣ እና ጥያቄው የtoken ገደብ እስኪደርስ ድረስ ቀጣይነት ሊኖረው ይችላል። እንዳይረሱ ለማገዝ፣ የJSON ሁነታ ተዛማጅ የግቤት መልዕክቶች ወይም መመሪያዎች json የሚለውን ቃል በአንድ ቅጽ፣ በፊደል መጠን ሳይለይ፣ ካልያዙ በስተቀር ጥያቄዎችን ይرفضል።

  • የJSON ሁነታ ውጤቱ ከማንኛውም የተወሰነ እቅድ ማውጣት ጋር መዛመዱን አያረጋግጥም፤ ትክክለኛ መሆኑንና ያለ ስህተት መተንተኑን ብቻ ያረጋግጣል። ከእቅድ ማውጣትዎ ጋር መዛመዱን ለማረጋገጥ የተዋቀሩ ውጤቶችን መጠቀም አለብዎት፤ ወይም ያ ካልተቻለ፣ ውጤቱ ከሚፈልጉት እቅድ ማውጣት ጋር መዛመዱን ለማረጋገጥ የማረጋገጫ ቤተ-መጻሕፍትን እና ሊሆን የሚችል ድጋሚ ሙከራዎችን መጠቀም አለብዎት።

  • መተግበሪያዎ የሞዴሉ ውጤት ሙሉ የJSON ነገር እንዳይሆን ሊያደርጉ የሚችሉ የጠርዝ ሁኔታዎችን መለየትና መያዝ አለበት (ከታች ይመልከቱ)

ይህ ጽሑፍ ጠቃሚ ነበር?