Chat Completions është API-ja standarde për t’u përdorur me modelet më të fundit të OpenAI. Mund të mësoni si të filloni me të duke përdorur udhëzuesin tonë për zhvillues për gjenerimin e tekstit.
Që nga 11 marsi 2025, kemi publikuar elementet bazë të platformës sonë të re të agjentëve. Për detaje, shihni dokumentet tona të API-së për API-në Responses, mjetet duke përfshirë Kërkimin në ueb, Kërkimin e skedarëve dhe Përdorimin e kompjuterit, si dhe SDK-në e agjentëve me Gjurmimin.
Nga kërkesat te mesazhet
Për të zhvilluar një bisedë më ndërvepruese dhe dinamike me modelet tona, mund të përdorni mesazhe në format bisede, në vend të mënyrës së vjetër me kërkesa që përdorej me Completions.
Ja se si funksionon:
Në vend që të dërgoni një varg të vetëm kërkese, si hyrje dërgoni një listë objektesh mesazhesh.
Çdo mesazh ka një role dhe zakonisht një content.
Rolet e zakonshme përfshijnë system, user, assistant, developer dhe tool. Mesazhet e veglave përdoren për rezultatet e veglave/funksioneve dhe duhet të përkojnë me thirrjet e veglave nga asistenti. Për pajtueshmëri me versionet e mëparshme, mesazhet e funksioneve mund të pranohen ende dhe të shndërrohen në mesazhe veglash gjatë përpunimit në server. Mesazhet e zhvilluesit mund të ricaktohen në varësi të mbështetjes së modelit.
Fusha content përmban tekstin e mesazhit nga roli përkatës.
Udhëzimi i sistemit mund të japë udhëzime të përgjithshme për bisedën
Mesazhet përpunohen sipas rendit në të cilin shfaqen në listë dhe asistenti përgjigjet në përputhje me to.
Edhe kërkesat bazë të Completions mund të përmbushen përmes Chat Completions, siç mund ta shihni më poshtë:
| Atëherë | Tani |
|---|---|
'prompt' : 'tell me a joke' | 'messages': [{'role':'user', 'content':'tell me a joke'}] |
Tani është më e lehtë se kurrë të shkëmbeni mesazhe me modelin, duke zgjeruar listën e mesazheve në bisedë.
'messages': [{'role':'user', 'content':'më trego një shaka'},
{'role':'assistant', 'content':'pse e kaloi pula rrugën'},
{'role':'user', 'content':'Nuk e di, pse e kaloi pula rrugën'}]Udhëzimet e sistemit
Mund të përdorni gjithashtu një udhëzim në nivel sistemi për të orientuar sjelljen e modelit gjatë gjithë bisedës. Për shembull, duke përdorur një udhëzim sistemi dhe një mesazh si ky
'messages': [{'role':'system', 'content':'Ti je një asistent që flet si Shekspiri.'},
{'role':'user', 'content':'më trego një shaka'}, do të rezultojë në diçka të tillë
{...
'message': {'role':'assistant',
'content':'Pse e kaloi pula rrugën? Për të shkuar në anën tjetër, por vërtet, ana tjetër ishte plot me rreziqe dhe hatà, ndaj u kthye shpejt prej nga erdhi, përnjëmend!'}
...}Nëse dëshironi të eksploroni opsione që nuk përfshijnë nevojën për ta menaxhuar vetë historikun e bisedës së mesazheve, shikoni API-në Assistants.
