{"id":2932,"date":"2026-06-09T17:36:52","date_gmt":"2026-06-09T14:36:52","guid":{"rendered":"https:\/\/shareai.now\/?p=2932"},"modified":"2026-06-09T17:36:55","modified_gmt":"2026-06-09T14:36:55","slug":"hamul-agentului-ai-productie-runtime","status":"publish","type":"post","link":"https:\/\/shareai.now\/ro\/blog\/dezvoltatori\/hamul-agentului-ai-productie-runtime\/","title":{"rendered":"Hamul Agentului AI: Stratul de Runtime de care au nevoie agen\u021bii de produc\u021bie"},"content":{"rendered":"<p>Un <strong>Hamul agentului AI<\/strong> este stratul de execu\u021bie care transform\u0103 un model, instrumente, instruc\u021biuni \u0219i obiectivele utilizatorului \u00eentr-un flux de lucru de produc\u021bie. Nu este modelul \u00een sine. Nu este doar un cadru de agent. Este stratul de operare din jurul agentului: bucla, apelurile de instrumente, aprob\u0103rile, acredit\u0103rile, controalele de context, izolarea, trasabilitatea \u0219i vizibilitatea utiliz\u0103rii care fac agentul mai sigur de utilizat.<\/p>\n\n\n\n<p>Aceast\u0103 distinc\u021bie conteaz\u0103 odat\u0103 ce echipele dep\u0103\u0219esc demonstra\u021biile. Un prototip poate apela un model \u0219i un instrument. Un agent de produc\u021bie poate accesa depozite, documente interne, \u00eenregistr\u0103ri ale clien\u021bilor, ac\u021biuni de facturare, tichete de suport sau sisteme de flux de lucru. \u00cen acel moment, \u00eentrebarea dificil\u0103 nu mai este \u201cce model ar trebui s\u0103 folosim?\u201d Devine \u201cce strat de execu\u021bie controleaz\u0103 modelul \u00een timp ce ac\u021bioneaz\u0103?\u201d<\/p>\n\n\n\n<p>ShareAI se \u00eencadreaz\u0103 \u00een acel stack ca pia\u021ba AI \u0219i stratul API pentru accesul la modele, rutare, failover \u0219i vizibilitatea pie\u021bei. Echipele pot <a href=\"https:\/\/shareai.now\/models\/?utm_source=blog&amp;utm_medium=content&amp;utm_campaign=ai-agent-harness-production-runtime\">compara modele<\/a>, ruteaz\u0103 traficul printr-un singur API \u0219i men\u021bin utilizarea modelului m\u0103surabil\u0103 \u00een timp ce aplica\u021bia sau hamul din jur r\u0103m\u00e2n \u00een afara ShareAI.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Ce face de fapt un ham de agent AI<\/h2>\n\n\n\n<p>Un ham de agent AI gestioneaz\u0103 bucla de execu\u021bie \u00een jurul unui model. Modelul comun este planificare, ac\u021biune, observare \u0219i decizie dac\u0103 s\u0103 continue. Hamul trimite apeluri de model, invoc\u0103 instrumente, prime\u0219te rezultate ale instrumentelor, actualizeaz\u0103 contextul \u0219i se opre\u0219te c\u00e2nd sarcina este complet\u0103 sau se atinge o limit\u0103.<\/p>\n\n\n\n<p>Stratul de execu\u021bie gestioneaz\u0103, de asemenea, p\u0103r\u021bile care fac agen\u021bii de produc\u021bie diferi\u021bi de chatbot-uri: permisiuni pentru instrumente, gestionarea secretelor, aprob\u0103ri pentru ac\u021biuni riscante, observabilitate, urm\u0103rirea costurilor, starea, re\u00eencerc\u0103ri \u0219i execu\u021bie izolat\u0103. F\u0103r\u0103 acel strat, fiecare echip\u0103 tinde s\u0103 reconstruiasc\u0103 aceea\u0219i infrastructur\u0103 fragil\u0103 \u00een jurul fiec\u0103rui agent.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Acces la model:<\/strong> selectarea \u0219i apelarea modelului potrivit pentru sarcin\u0103.<\/li>\n<li><strong>Rutare instrumente:<\/strong> conectarea agentului la API-uri, instrumente MCP, baze de date, fi\u0219iere sau execu\u021bie de cod.<\/li>\n<li><strong>Controlul contextului:<\/strong> men\u021binerea lucrului pe termen lung \u00een interiorul unei ferestre de context util\u0103 a modelului.<\/li>\n<li><strong>Aprob\u0103ri:<\/strong> pauzarea ac\u021biunilor distructive sau sensibile \u00eenainte de a fi executate.<\/li>\n<li><strong>Gestionarea acreditivelor:<\/strong> p\u0103strarea cheilor furnizorului \u0219i a tokenurilor instrumentelor \u00een afara solicit\u0103rilor \u0219i configura\u021biilor agentului.<\/li>\n<li><strong>Observabilitate:<\/strong> urm\u0103rirea apelurilor modelului, apelurilor instrumentelor, laten\u021bei, tokenurilor \u0219i costului per rulare.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">De ce cadrul este adev\u0103rata decizie \u00eentre construc\u021bie \u0219i achizi\u021bie<\/h2>\n\n\n\n<p>Apelurile modelului sunt relativ simple. Defini\u021biile instrumentelor sunt din ce \u00een ce mai standardizate. Partea costisitoare este timpul de rulare repetabil \u00een jurul modelului: ciclul de via\u021b\u0103 al sandbox-ului, re\u00eencerc\u0103ri, bugete, aprob\u0103ri, jurnale de audit, permisiuni, compactarea contextului \u0219i vizibilitatea costului per pas.<\/p>\n\n\n\n<p>Dac\u0103 fiecare echip\u0103 intern\u0103 construie\u0219te acel cadru independent, fiecare echip\u0103 de\u021bine, de asemenea, un model de securitate diferit. Una poate avea jurnale de audit puternice, dar igien\u0103 slab\u0103 a acreditivelor. Alta poate avea acces la instrumente, dar f\u0103r\u0103 por\u021bi de aprobare. O a treia poate func\u021biona bine pentru un flux de lucru, dar e\u0219ueaz\u0103 c\u00e2nd o sarcin\u0103 lung\u0103 umple fereastra de context.<\/p>\n\n\n\n<p>Un cadru comun ofer\u0103 echipelor de platform\u0103 un singur loc pentru a defini a\u0219tept\u0103rile de rulare. Echipele de aplica\u021bii \u00eenc\u0103 de\u021bin instruc\u021biunile agentului, fluxurile de lucru \u0219i logica produsului, dar controalele comune nu trebuie reconstruite de la zero.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Capacit\u0103\u021bi ale cadrului agentului AI de evaluat<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Capacitate<\/th><th>De ce este important<\/th><\/tr><\/thead><tbody><tr><td>Rutare centralizat\u0103 a modelului<\/td><td>Permite echipelor s\u0103 aleag\u0103 modele \u00een func\u021bie de pre\u021b, laten\u021b\u0103, disponibilitate \u0219i potrivire cu sarcina, \u00een loc s\u0103 codifice un singur furnizor.<\/td><\/tr><tr><td>Guvernan\u021ba instrumentelor<\/td><td>Controleaz\u0103 ce instrumente poate apela agentul, sub ce identitate \u0219i cu ce permisiuni.<\/td><\/tr><tr><td>Por\u021bi de aprobare<\/td><td>Opre\u0219te ac\u021biuni sensibile, cum ar fi ramburs\u0103rile, \u0219tergerile, implement\u0103rile sau modific\u0103rile de date, p\u00e2n\u0103 c\u00e2nd un om le aprob\u0103.<\/td><\/tr><tr><td>Izolarea acreditivelor<\/td><td>P\u0103streaz\u0103 cheile API \u0219i tokenurile \u00een afara prompturilor, defini\u021biilor agen\u021bilor, jurnalelor \u0219i depozitelor.<\/td><\/tr><tr><td>Sandbox<\/td><td>Permite opera\u021biuni de cod sau fi\u0219iere f\u0103r\u0103 a oferi agentului acces direct la mediul gazd\u0103.<\/td><\/tr><tr><td>Urm\u0103rire de la cap la coad\u0103<\/td><td>Arat\u0103 ce s-a \u00eent\u00e2mplat \u00een fiecare rulare, inclusiv apelurile modelului, apelurile instrumentelor, tokenurile, laten\u021ba \u0219i costul.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Modelului <a href=\"https:\/\/modelcontextprotocol.io\/specification\/2024-11-05\/index?utm_source=shareai.now&amp;utm_medium=content&amp;utm_campaign=ai-agent-harness-production-runtime\">Protocolul Contextului Modelului<\/a> este un motiv pentru care acest strat devine mai important. MCP ofer\u0103 aplica\u021biilor AI o modalitate mai consistent\u0103 de a se conecta cu instrumente, resurse \u0219i prompturi. Acea consisten\u021b\u0103 este util\u0103, dar \u00eenseamn\u0103 \u0219i c\u0103 accesul la instrumente necesit\u0103 un model de guvernan\u021b\u0103. Harness-ul decide cum sunt selectate, autorizate, observate \u0219i restric\u021bionate aceste instrumente.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Unde se potrive\u0219te ShareAI \u00eentr-un stack de harness pentru agen\u021bi<\/h2>\n\n\n\n<p>ShareAI nu este un harness pentru agen\u021bi \u0219i nu construie\u0219te aplica\u021bia sau agentul pentru tine. Este pia\u021ba AI \u0219i stratul API care poate sta \u00een spatele unui agent, produs, plugin, flux de lucru sau aplica\u021bie g\u0103zduit\u0103 local care are nevoie de acces la model \u0219i vizibilitate a utiliz\u0103rii.<\/p>\n\n\n\n<p>Pentru echipele care construiesc agen\u021bi, asta face ca ShareAI s\u0103 fie util \u00een trei moduri practice.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Un API pentru accesul la model:<\/strong> conecteaz\u0103-te la 150+ modele printr-o singur\u0103 integrare \u00een loc s\u0103 conectezi fiecare furnizor separat.<\/li>\n<li><strong>Rutare \u0219i failover:<\/strong> direc\u021biona\u021bi cererile \u00een func\u021bie de alegerea modelului, pre\u021b, laten\u021b\u0103, disponibilitate \u0219i semnale de fiabilitate atunci c\u00e2nd aplica\u021bia este proiectat\u0103 s\u0103 utilizeze aceste controale.<\/li>\n<li><strong>Vizibilitatea utiliz\u0103rii:<\/strong> men\u021bine\u021bi consumul modelului m\u0103surabil, astfel \u00eenc\u00e2t echipele s\u0103 poat\u0103 analiza costurile, modelele de trafic \u0219i comportamentul produsului.<\/li>\n<\/ul>\n\n\n\n<p>Constructorii pot utiliza ShareAI \u0219i atunci c\u00e2nd agentul face parte dintr-o aplica\u021bie pe care o de\u021bin \u00een afara ShareAI. \u00cen acest caz, Constructorul direc\u021bioneaz\u0103 traficul de inferen\u021b\u0103 AI prin ShareAI, stabile\u0219te o supratax\u0103 sau un adaos, permite clien\u021bilor s\u0103 pl\u0103teasc\u0103 ShareAI pentru utilizarea direc\u021bionat\u0103 \u0219i prime\u0219te pl\u0103\u021bi lunare bazate pe c\u00e2\u0219tigurile generate. Aplica\u021bia r\u0103m\u00e2ne construit\u0103 \u0219i controlat\u0103 \u00een afara ShareAI.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Ce s\u0103 urm\u0103ri\u021bi \u00een rul\u0103rile agentului de produc\u021bie<\/h2>\n\n\n\n<p>Agen\u021bii de produc\u021bie au nevoie de mai mult dec\u00e2t jurnale de cereri. O trasare util\u0103 ar trebui s\u0103 arate pa\u0219ii ordona\u021bi ai unei rul\u0103ri: apeluri de model, apeluri de instrumente, aprob\u0103ri, ac\u021biuni \u00een sandbox, \u00eencerc\u0103ri repetate, num\u0103r de tokenuri, laten\u021b\u0103 \u0219i cost. OpenTelemetry descrie tras\u0103rile ca colec\u021bii de intervale conectate prin rela\u021bii p\u0103rinte-copil, ceea ce este un model mental util \u0219i pentru rul\u0103rile agentului: fiecare pas al agentului ar trebui s\u0103 fie atribuit \u00een cadrul sarcinii mai mari.<\/p>\n\n\n\n<p>Pentru echipele de agen\u021bi, obiectivul este simplu. C\u00e2nd ceva nu merge bine, ar trebui s\u0103 pute\u021bi r\u0103spunde: ce model a r\u0103spuns, ce instrument a fost apelat, ce date au fost transmise, cine le-a aprobat, c\u00e2te tokenuri au fost utilizate, c\u00e2t timp a durat \u0219i c\u00e2t a costat. <a href=\"https:\/\/opentelemetry.io\/docs\/reference\/specification\/overview\/?utm_source=shareai.now&amp;utm_medium=content&amp;utm_campaign=ai-agent-harness-production-runtime\">Specifica\u021bia OpenTelemetry<\/a> este un punct de referin\u021b\u0103 util pentru echipele care standardizeaz\u0103 observabilitatea \u00eentre servicii.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Gre\u0219eli comune \u00een utilizarea agen\u021bilor AI<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Introducerea secretelor \u00een defini\u021biile agen\u021bilor:<\/strong> secretele ar trebui gestionate \u00een afara prompturilor, configura\u021biilor \u0219i \u0219abloanelor reutilizabile ale agen\u021bilor.<\/li>\n<li><strong>Tratarea tuturor instrumentelor ca fiind sigure:<\/strong> instrumentele de tip read-only, instrumentele de scriere \u0219i instrumentele distructive necesit\u0103 controale diferite.<\/li>\n<li><strong>Omiterea atribuirii per utilizator:<\/strong> Cheile partajate \u00eengreuneaz\u0103 auditarea pentru a identifica cine a cauzat un apel de model sau o ac\u021biune a unui instrument.<\/li>\n<li><strong>Ignorarea costurilor p\u00e2n\u0103 la sosirea factur\u0103rii:<\/strong> Buclele agentului pot multiplica rapid utilizarea token-urilor atunci c\u00e2nd retrierile, rezultatele instrumentelor \u0219i contextul lung nu sunt gestionate.<\/li>\n<li><strong>Permi\u021b\u00e2nd fiec\u0103rei echipe s\u0103 \u00ee\u0219i construiasc\u0103 propriul runtime:<\/strong> Munca duplicat\u0103 pentru harness creeaz\u0103 guvernan\u021b\u0103 inconsistent\u0103 \u0219i fiabilitate inegal\u0103.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">C\u00e2nd s\u0103 \u00eencepe\u021bi cu ShareAI<\/h2>\n\n\n\n<p>\u00cencepe\u021bi cu ShareAI atunci c\u00e2nd agentul sau aplica\u021bia necesit\u0103 acces flexibil la model \u00eenainte ca decizia pentru harness s\u0103 fie complet stabilit\u0103. Pute\u021bi utiliza <a href=\"https:\/\/console.shareai.now\/chat\/?utm_source=shareai.now&amp;utm_medium=content&amp;utm_campaign=ai-agent-harness-production-runtime\">Loc de joac\u0103<\/a> pentru a testa comportamentul modelului, a revizui op\u021biunile de model \u00een pia\u021b\u0103 \u0219i a utiliza <a href=\"https:\/\/shareai.now\/documentation\/?utm_source=blog&amp;utm_medium=content&amp;utm_campaign=ai-agent-harness-production-runtime\">Documenta\u021bia<\/a> c\u00e2nd sunte\u021bi gata s\u0103 integra\u021bi un API.<\/p>\n\n\n\n<p>Pentru echipele de produs, arhitectura curat\u0103 este de obicei stratificat\u0103. Aplica\u021bia de\u021bine experien\u021ba utilizatorului. Harness-ul de\u021bine comportamentul runtime al agentului. ShareAI gestioneaz\u0103 accesul la modelul AI, rutarea, semnalele pie\u021bei, facturarea \u0219i vizibilitatea utiliz\u0103rii acolo unde aceste capacit\u0103\u021bi se potrivesc fluxului de lucru.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u00centreb\u0103ri frecvente<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Ce este un harness pentru agent AI?<\/h3>\n\n\n<p>Un harness pentru agent AI este stratul runtime din jurul unui model. Acesta gestioneaz\u0103 bucla agentului, apelurile instrumentelor, contextul, acredit\u0103rile, aprob\u0103rile, sandboxing-ul, trasabilitatea \u0219i vizibilitatea costurilor.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Este un harness pentru agent AI acela\u0219i lucru cu un framework pentru agent?<\/h3>\n\n\n<p>Nu. Un framework ajut\u0103 dezvoltatorii s\u0103 defineasc\u0103 comportamentul agentului. Un harness ruleaz\u0103 \u0219i guverneaz\u0103 acel comportament \u00een produc\u021bie cu controale precum permisiuni, trasabilitate, aprob\u0103ri \u0219i limite runtime.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Unde se \u00eencadreaz\u0103 ShareAI \u00eentr-un harness pentru agent AI?<\/h3>\n\n\n<p>ShareAI se potrive\u0219te ca pia\u021b\u0103 AI \u0219i strat API pentru accesul la modele, rutare, failover, vizibilitate a utiliz\u0103rii \u0219i facturare. Agentul sau aplica\u021bia este construit\u0103 \u00een afara ShareAI.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Poate ShareAI \u00eenlocui un cadru de agent?<\/h3>\n\n\n<p>Nu. ShareAI nu ofer\u0103 runtime-ul complet al agentului. Poate sus\u021bine stratul de acces la modele \u0219i rutare pe care un cadru de agent sau aplica\u021bie \u00eel apeleaz\u0103.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">De ce agen\u021bii de produc\u021bie au nevoie de por\u021bi de aprobare?<\/h3>\n\n\n<p>Por\u021bile de aprobare reduc riscul atunci c\u00e2nd un agent poate efectua ac\u021biuni sensibile, cum ar fi \u0219tergerea datelor, emiterea de ramburs\u0103ri, implementarea codului, modificarea \u00eenregistr\u0103rilor sau apelarea instrumentelor privilegiate.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">De ce ar trebui ca acredit\u0103rile s\u0103 nu fie incluse \u00een defini\u021biile agentului?<\/h3>\n\n\n<p>Acredit\u0103rile din defini\u021biile agentului pot fi expuse prin depozite, jurnale, exporturi sau configura\u021bii copiate. Sistemele de produc\u021bie ar trebui s\u0103 fac\u0103 referire la acredit\u0103ri indirect \u0219i s\u0103 le injecteze prin controale runtime aprobate.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Cum schimb\u0103 MCP designul cadrului de agent?<\/h3>\n\n\n<p>MCP face conexiunile dintre instrumente \u0219i context mai standardizate. Acest lucru cre\u0219te necesitatea unui strat de cadru sau gateway care s\u0103 guverneze ce instrumente sunt permise, cum se autentific\u0103 \u0219i cum sunt auditate apelurile.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Ce ar trebui s\u0103 monitorizeze echipele \u00een rul\u0103rile agentului?<\/h3>\n\n\n<p>Echipele ar trebui s\u0103 monitorizeze apelurile modelului, apelurile instrumentelor, aprob\u0103rile, erorile, utilizarea token-urilor, laten\u021ba, costul, atribuirea utilizatorului \u0219i rezultatul final. F\u0103r\u0103 aceste semnale, e\u0219ecurile sunt greu de depistat.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Este rutarea modelului util\u0103 pentru agen\u021bii AI?<\/h3>\n\n\n<p>Da. Diferite etape ale agentului pot necesita modele diferite. Rutarea poate ajuta echipele s\u0103 echilibreze costul, laten\u021ba, disponibilitatea \u0219i calitatea, \u00een loc s\u0103 trimit\u0103 fiecare etap\u0103 c\u0103tre un model implicit.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Pot Constructorii s\u0103 monetizeze utilizarea agentului cu ShareAI?<\/h3>\n\n\n<p>Da, atunci c\u00e2nd Constructorul de\u021bine o aplica\u021bie \u00een afara ShareAI \u0219i \u00ee\u0219i direc\u021bioneaz\u0103 traficul de inferen\u021b\u0103 AI prin ShareAI. Constructorul poate seta o marj\u0103 sau o supratax\u0103 \u0219i poate primi pl\u0103\u021bi lunare bazate pe utilizarea generat\u0103.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Care este primul pas pentru testarea accesului la model?<\/h3>\n\n\n<p>Utiliza\u021bi ShareAI Playground pentru a testa modelele, apoi crea\u021bi o cheie API c\u00e2nd sunte\u021bi gata s\u0103 conecta\u021bi apelurile modelului din aplica\u021bia sau runtime-ul agentului dumneavoastr\u0103.<\/p>","protected":false},"excerpt":{"rendered":"<p>Un ghid practic pentru stratul de control al agen\u021bilor AI: control \u00een timpul execu\u021biei, guvernarea instrumentelor, rutare, observabilitate \u0219i cum se integreaz\u0103 ShareAI.<\/p>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"cta-title":"Integrate one API","cta-description":"Access 150+ models with smart routing and failover.","cta-button-text":"View Docs","cta-button-link":"https:\/\/shareai.now\/documentation\/?utm_source=blog&amp;utm_medium=content&amp;utm_campaign=ai-agent-harness-production-runtime","rank_math_title":"AI Agent Harness: The Runtime Layer Production Agents Need","rank_math_description":"AI agent harness guide for production teams: runtime duties, tool governance, routing, observability, and where ShareAI fits.","rank_math_focus_keyword":"AI agent harness","footnotes":""},"categories":[4,6],"tags":[89,99],"class_list":["post-2932","post","type-post","status-publish","format-standard","hentry","category-developers","category-insights","tag-agentic-workflows","tag-ai-agents"],"_links":{"self":[{"href":"https:\/\/shareai.now\/ro\/api\/wp\/v2\/posts\/2932","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/shareai.now\/ro\/api\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/shareai.now\/ro\/api\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/shareai.now\/ro\/api\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/shareai.now\/ro\/api\/wp\/v2\/comments?post=2932"}],"version-history":[{"count":1,"href":"https:\/\/shareai.now\/ro\/api\/wp\/v2\/posts\/2932\/revisions"}],"predecessor-version":[{"id":2933,"href":"https:\/\/shareai.now\/ro\/api\/wp\/v2\/posts\/2932\/revisions\/2933"}],"wp:attachment":[{"href":"https:\/\/shareai.now\/ro\/api\/wp\/v2\/media?parent=2932"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/shareai.now\/ro\/api\/wp\/v2\/categories?post=2932"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/shareai.now\/ro\/api\/wp\/v2\/tags?post=2932"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}