Lansarea HN: Respan (YC W24) - portal de AI Rust open source construit în jurul plugin-urilor
Inspirat de Nginx, credem că o poartă de AI ar trebui să aibă un nucleu foarte mic, responsabil doar pentru trimiterea de evenimente. Construim un port open source pentru Rust AI. Este un port…
Ovidiu Răducanu · · 3 min citire
În acest fel, poarta le poate scrie înapoi în loc să le părăsească
Acesta gestionează instrumentele, imaginile și automatizează o aplicație bazată pe OpenAI Realtime API poate utiliza, de asemenea, Gemini Live prin port, deși nu toate caracteristicile traduc. O simplă aplicație de chat poate utiliza instrumentele MCP configurate prin port fără a implementa MCP-ul în sine. De asemenea, ne uităm la aplicații într-o structură comună.
Când clientul și furnizorul folosesc același API, păstrăm câmpurile specifice furnizorului în formatul lor nativ, chiar dacă structura noastră comună nu are un câmp pentru ele.
În acest fel, poarta le poate scrie înapoi în loc să le părăsească. Iată cum funcționează: Un adaptor oferă fiecare conexiune HTTP sau WebSocket primului format client care o recunoaște. Formatul trebuie să afișeze cererea ca un flux bidirecțional de evenimente de intrare și de ieșire tipărite.
Core rulează plugin-urile în ordine de înregistrare, permițându-le să selecteze un furnizor, să filtreze sau să înfășoare fie fluxul, să facă apeluri suplimentare, să răspundă sau să respingă o cerere. Un furnizor instruit deschide apoi conexiunea în aval.
Core rulează plugin-urile în ordine de înregistrare, permițându-le să selecteze un furnizor
În cazul în care clientul și furnizorul utilizează același format și niciun plug-in nu modifică sarcina utilă, bytele originale și câmpurile specifice protocolului pot trece neschimbat.
Atunci când formatele diferă, ele traduc prin tipuri separate pentru mesaje, apeluri la instrumente, rezultate, fluxuri și utilizare. Acest model de flux poate reprezenta atât solicitările HTTP de o singură dată, cât și sesiunile bidirecționale de lungă durată. Portalul este open source la https://github.com/respanai/respan-gateway sub licența MIT sau Apache 2.0.
Nu trebuie să folosești platforma găzduită de Respan și o poți rula direct pe mașina locală. Construiți-l de la sursă, adăugați cheile furnizorului și schimbați URL-ul de bază într-un client suportat.
Sursa: Hacker News
00 Note de la cititori
Nicio notă încă. Poți deschide tu discuția.
Planșe conexe
Gaming de top la 1.200$: Merită noul PC preconfigurat?
Performanță fără bătăi de cap? Dacă te-ai săturat de bătăile de cap pe care le implică asamblarea unui PC de la zero, noua configurație…
· 3 min
Spotify, în război cu „zgomotul” digital: 50 de milioane de piese AI eliminate
Algoritmii pot opri invazia? Spotify a anunțat recent o curățenie de proporții în bibliotecile sale digitale: 50 de milioane de piese generate de…
· 3 min
Desktop Linux de 10 ani bate un laptop Windows de 300 de dolari
Realitatea dezamăgitoare a laptopului? Am căutat pe Amazon un portabil în jur de 300 de dolari. Am găsit un HP Everyday Slim la 309 dolari, puțin…
· 3 min
Mamdani cere moratoriu mai strict pentru centre de date
Cum afectează moratoriul dezvoltatorii? Primăriea New York-ului cere un moratoriu mai larg pentru centrele de date. Zohran Mamdani a anunțat luni…
· 3 min
Microsoft pregătește un Surface Laptop de 12 țoli sub 1.000 dolari
De ce ARM, nu x86? Prețul de 2.600 dolari pentru actualul Surface Laptop Ultra ocolește majoritatea cumpărătorilor obișnuiți. Microsoft vizează…
· 3 min
IA generativă: când tehnologia părăsește Silicon Valley
Cine conduce valul de adoptare a IA generativei? IA generativă nu mai e doar treaba companiilor de software. Fabrica, sănătatea și finanțele adoptă…
· 3 min