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:
| Qabel | Issa |
|---|---|
'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.
