Ruka hadi maudhui makuu
Mafunzo ya AI

Jenga Kijenzi cha Mitiririko ya Kazi cha Jev na LLM chenye Wachezaji Wengi kwa Liveblocks

Jifunze jinsi ya kusakinisha onyesho la kijenzi cha mitiririko ya kazi cha Jev, kusanidi vitambulisho vya Liveblocks, Typesafe na Vercel AI Gateway, kuzindua seva ya usanidi, kuunda mitiririko ya kazi inayounganisha Jev na LLM, kuhakiki majaribio, kuita mitiririko ya kazi kupitia REST API, na kuchunguza uwepo wa wachezaji wengi pamoja na vielekezi.

Jenga Kijenzi cha Mitiririko ya Kazi cha Jev na LLM chenye Wachezaji Wengi kwa Liveblocks

Kile Kijenzi cha Mtiririko wa Kazi cha Jev Hufanya

Jenzi cha mtiririko wa kazi cha Jev ni programu ya onyesho ya kuunda mitiririko ya kazi ya AI ya watumiaji wengi. Huunganisha Jev na miundo mikubwa ya lugha na hutumia Liveblocks kutoa hali inayoshirikiwa na vielekezi shirikishi.

Baada ya kuanzisha programu, unaweza kuunganisha Jev na LLM, kuhakiki majaribio ya mtiririko wa kazi, kuita mtiririko wa kazi kupitia REST API, na kuwaona washiriki wengine wakifanya kazi katika mazingira yale yale ya ushirikiano.

Vipengele Muhimu

  • Uundaji wa mtiririko wa kazi kwa njia ya kuona: Unganisha vipengele vya Jev na LLM katika mtiririko wa kazi.
  • Ushirikiano wa watumiaji wengi: Tazama hali ya programu inayoshirikiwa na vielekezi vya watumiaji wengine kupitia Liveblocks.
  • Upimaji wa mtiririko wa kazi: Hakiki majaribio kabla ya kuita mtiririko wa kazi kutoka nje.
  • Ufikiaji wa REST API: Tekeleza mitiririko ya kazi iliyosanidiwa kwa njia ya programu.
  • Muunganisho wa huduma za AI: Tumia Typesafe na Vercel AI Gateway kupitia vitambulisho vyao husika vya API.

Mahitaji ya Awali

Kabla ya kusanidi mradi, hakikisha Node.js na npm zinapatikana kwenye mashine yako. Pia utahitaji akaunti za huduma tatu za nje zinazotumiwa na onyesho hili:

Usakinishaji na Usanidi

1. Sakinisha vitegemezi

Fungua terminali katika mzizi wa mradi na usakinishe vifurushi vyote vinavyohitajika:

npm install

2. Pata ufunguo wa siri wa Liveblocks

  1. Fungua akaunti au ingia kwenye akaunti yako katika dashibodi ya Liveblocks.
  2. Fungua ukurasa wa funguo za API.
  3. Nakili ufunguo wako wa siri.

3. Pata ufunguo wa API wa Typesafe

  1. Fungua akaunti au ingia kwenye akaunti katika typesafe.ai.
  2. Fungua dashibodi ya funguo za Typesafe.
  3. Nakili ufunguo wako wa API.

4. Pata ufunguo wa Vercel AI Gateway

  1. Fungua akaunti au ingia kwenye akaunti katika Vercel.
  2. Fungua dashibodi ya Vercel AI Gateway.
  3. Nakili ufunguo wako wa AI Gateway.

5. Sanidi vigezo vya mazingira

Unda faili lenye jina .env katika mzizi wa mradi. Ongeza vitambulisho hivyo vitatu ukitumia majina ya vigezo vya mazingira yanayotarajiwa na programu:

LIVEBLOCKS_SECRET_KEY=your_liveblocks_secret_key
TYPESAFE_API_KEY=your_typesafe_api_key
AI_GATEWAY_API_KEY=your_vercel_ai_gateway_key

Badilisha kila kishikilia nafasi kwa ufunguo wake unaolingana. Weka faili hili kuwa la faragha kwa sababu lina vitambulisho vinavyoweza kutoa ufikiaji wa huduma za nje.

6. Anzisha seva ya usanidi

Tekeleza amri ya usanidi wa ndani:

npm run dev

Seva ikiwa tayari, fungua http://localhost:3000 katika kivinjari chako.

Matumizi ya Msingi

Unda Mtiririko wa Kazi

Tumia kiolesura cha jenzi kuunganisha Jev na vipengele vya LLM. Panga na uunganishe vipengele vya mtiririko wa kazi vinavyopatikana kulingana na tabia unayotaka kuijaribu.

Hakiki Jaribio

Tumia utendaji wa kuhakiki mtiririko wa kazi kuendesha jaribio kutoka kwenye programu. Kuhakiki jaribio hukuwezesha kuchunguza tabia ya mtiririko wa kazi huku ukiendelea kufanya kazi ndani ya jenzi.

Itisha Mtiririko wa Kazi Kupitia REST API

Onyesho hili linaunga mkono kuitisha mtiririko wa kazi kupitia REST API yake. Tumia maelezo ya API yanayoonyeshwa na mradi unapotuma ombi lako. README haibainishi endpoint, mbinu ya HTTP, au muundo wa ombi maalum, kwa hivyo tumia njia na data inayohitajika na programu inayoendesha badala ya kudhani muundo wa jumla.

Jaribu Ushirikiano wa Watumiaji Wengi

Fungua programu ukiwa na washiriki wengi ili kuchunguza vipengele vyake vya ushirikiano. Liveblocks husawazisha hali ya watumiaji wengi na kuonyesha vielekezi, hivyo kuwezesha kuona shughuli za watumiaji wengine katika mazingira ya mtiririko wa kazi yanayoshirikiwa.

Vidokezo vya Juu

Linda Vitambulisho Vyako

Usiweke thamani za siri moja kwa moja katika faili za msimbo au kuzionyesha katika mifano ya upande wa mteja. Zihifadhi katika .env, epuka kushiriki faili hilo, na badilisha ufunguo kupitia dashibodi ya mtoa huduma ikiwa utawekwa wazi kwa bahati mbaya.

Thibitisha Usanidi wa Kila Huduma Moja Baada ya Nyingine

Ikiwa programu inaanza lakini kipengele hakifanyi kazi, hakikisha kila kigezo cha mazingira kipo na kina kitambulisho sahihi. Liveblocks huwezesha utendaji wa watumiaji wengi, huku funguo za Typesafe na Vercel AI Gateway zikiunga mkono miunganisho ya AI ya mradi.

Anzisha Upya Baada ya Kuhariri Vigezo vya Mazingira

Ukiongeza au kubadilisha ufunguo seva ya usanidi inapofanya kazi, simamisha na uanzishe upya npm run dev ili programu ipakie upya usanidi wa mazingira.

Jaribu Ushirikiano Tofauti na Utekelezaji wa Mtiririko wa Kazi

Kwanza thibitisha kuwa hali inayoshirikiwa na vielekezi vinaonekana kwa washiriki wengi. Kisha jaribu uhakiki wa mitiririko ya kazi na uitishaji kupitia REST API. Kukagua maeneo haya kwa kujitegemea kunaweza kurahisisha kutambua matatizo ya usanidi.

Endelea Kuboresha kwa Majaribio ya Kuhakiki

Tumia utekelezaji wa onyesho unaporekebisha jinsi vipengele vya Jev na LLM vilivyounganishwa. Baada ya mtiririko wa kazi kufanya kazi inavyotarajiwa katika kiunda, endelea kuuita kupitia API ya REST.

Hitimisho

Kiunda mtiririko wa kazi cha Jev kinaonyesha jinsi ya kuchanganya uundaji wa mitiririko ya kazi ya AI, utekelezaji unaotegemea REST, majaribio ya onyesho na ushirikiano wa wakati halisi katika programu moja. Baada ya kusakinisha vitegemezi na kusanidi funguo tatu za huduma zinazohitajika, unaweza kuendesha mradi huo ndani ya kompyuta yako, kuunda mitiririko ya kazi ya Jev na LLM, na kuchunguza hali iliyosawazishwa pamoja na vishale vya watumiaji wengi.