OpenAI
Kjo faqe u përkthye automatikisht. Shih artikullin origjinal në anglisht.

Kalimi nga Completions te Chat Completions në OpenAI API

Si të migroni nga OpenAI Completions API i vjetër te Chat Completions

Përditësuar: 6 days ago

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ë pasur një bisedë më ndërvepruese dhe dinamike me modelet tona, mund të përdorni mesazhe në format bisede në vend të stilit të vjetër me kërkesë, që përdorej me completions.

Ja si funksionon:

  • Në vend që të dërgoni një varg të vetëm kërkese, dërgoni si hyrje një listë objektesh mesazhi.

  • Çdo mesazh ka një role dhe zakonisht 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 përputhshmëri me versionet e mëparshme, mesazhet e funksioneve mund të pranohen ende dhe të konvertohen në mesazhe veglash gjatë përpunimit në server. Mesazhet e zhvilluesit mund të rihartohen në varësi të mbështetjes së modelit.

  • content përmban tekstin e mesazhit nga roli përkatës.

  • Udhëzimi i sistemit mund të japë udhëzime të nivelit të lartë për bisedën

  • Mesazhet përpunohen sipas rendit në të cilin shfaqen në listë dhe asistenti përgjigjet në përputhje me këtë.

Edhe kërkesat bazë të Completions mund të kryhen përmes Chat Completions, siç mund ta shihni më poshtë:

| Atëherë | Tani | | 'prompt' : 'tell me a joke' | 'messages': <br>[{'role':'user', 'content':'tell me a joke'}] |

Tani është më e lehtë se kurrë të bëni biseda vajtje-ardhje 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.

A ishte i dobishëm ky artikull?