OpenAI
Din il-paġna ġiet tradotta awtomatikament bl-IA. Ara l-artiklu oriġinali bl-Ingliż.

Kif timxi minn Completions għal Chat Completions fl-API ta’ OpenAI

Tgħallem kif taqleb mill-API l-antika ta’ OpenAI Completions għal Chat Completions.

Aġġornat: 20 hours ago

Chat Completions hija l-API standard li għandek tuża mal-aħħar mudelli ta’ OpenAI. Tista’ titgħallem kif tibda tużaha permezz tal-gwida tagħna għall-iżviluppaturi dwar il-ġenerazzjoni tat-test.

Mill-11 ta’ Marzu 2025, għamilna disponibbli l-komponenti bażiċi tal-pjattaforma l-ġdida tagħna Agents. Għad-dettalji, ara d-dokumentazzjoni tal-API tagħna dwar ir-Responses API, l-għodod fosthom it-Tiftix fuq il-Web, it-Tiftix fil-Fajls, u l-Użu tal-Kompjuter, kif ukoll l-Agents SDK tagħna bit-Traċċar.

Minn prompts għal messaġġi

Biex ikollok konverżazzjoni aktar interattiva u dinamika mal-mudelli tagħna, tista’ tuża messaġġi f’format ta’ chat minflok il-format l-antik tal-prompts użat ma’ Completions.

Hekk jaħdem:

  • Minflok tibgħat prompt wieħed bħala sekwenza ta’ test, tibgħat lista ta’ oġġetti ta’ messaġġi bħala input.

  • Kull messaġġ għandu rwol (role) u ġeneralment kontenut (content).

  • Rwoli komuni jinkludu system, user, assistant, developer, u tool. Il-messaġġi tool jintużaw għar-riżultati tal-għodod jew tal-funzjonijiet u jridu jikkorrispondu għas-sejħiet għall-għodod li jagħmel l-assistent. Għall-kompatibbiltà ma’ verżjonijiet preċedenti, il-messaġġi function jistgħu jibqgħu jiġu aċċettati u kkonvertiti f’messaġġi tool waqt l-ipproċessar fuq is-server. Il-messaġġi developer jistgħu jiġu assenjati lil rwol ieħor skont dak li jappoġġja l-mudell.

  • Il-kamp content fih it-test tal-messaġġ mir-rwol indikat.

  • L-istruzzjoni tas-sistema tista’ tagħti direzzjonijiet ġenerali għall-konverżazzjoni.

  • Il-messaġġi jiġu pproċessati fl-ordni li jidhru fil-lista, u l-assistent iwieġeb skont dan.

Anki talbiet bażiċi ta’ Completions jistgħu jiġu ssodisfati permezz ta’ Chat Completions, kif tista’ tara hawn taħt:

QabelIssa
'prompt' : 'tell me a joke''messages': [{'role':'user', 'content':'tell me a joke'}]

Issa huwa eħfef minn qatt qabel li tkompli tiddjaloga mal-mudell billi żżid messaġġi mal-lista tal-konverżazzjoni.

'messages': [{'role':'user', 'content':'għidli ċajta'}, 
{'role':'assistant', 'content':'għaliex it-tiġieġa qasmet it-triq'},
{'role':'user', 'content':'Ma nafx, għaliex it-tiġieġa qasmet it-triq'}]

Istruzzjonijiet tas-sistema

Tista’ wkoll tuża istruzzjoni fil-livell tas-sistema biex tiggwida l-imġiba tal-mudell matul il-konverżazzjoni kollha. Pereżempju, billi tuża istruzzjoni tas-sistema u messaġġ bħal dan

'messages': [{'role':'system', 'content':'Int assistent li jitkellem bħallikieku Shakespeare.'}, 
{'role':'user', 'content':'għidli ċajta'},

se jirriżulta f’xi ħaġa bħal

{...
'message': {'role':'assistant',
'content':'Għaliex it-tiġieġa qasmet it-triq? Biex tasal in-naħa l-oħra, iżda tassew, in-naħa l-oħra kienet mimlija periklu u deni, għalhekk malajr reġgħet lura minn fejn ġiet, tassew!'}
...}

Jekk tixtieq tesplora għażliet li ma jirrikjedux li timmaniġġja inti stess l-istorja tal-messaġġi tal-konverżazzjoni, agħti ħarsa lejn l-Assistants API.

Dan l-artiklu kien ta’ għajnuna?