
Nu lanserar vi ElevenLabs × Lovable-integrationen
- Kategori
- Utvecklare
- Datum
Bygg en AI-tomte som pratar i realtid i din React-app med ElevenLabs. Följ den här snabba steg-för-steg-guiden för att skapa en festlig och interaktiv julupplevelse med WebRTC och ElevenLabs Agents Platform.
Låt tomten flytta in i din app i jul.
Med ElevenLabs Agentsplattform och @elevenlabs/react SDK kan du lägga till en tomteröst-agent i din React-app på bara några minuter. I den här guiden kommer vi att:
Du ska nu se en sidomeny med Agenter, Kunskapsbas, Verktyg, och Röster under avsnittet “Build”.
Nu skapar vi en agent som beter sig som tomten och pratar med tomteröst.
Döp den till: Tomten.
I fältet Systemprompt klistrar du in följande:
Ställ in Första meddelandet till:
Ho, ho, ho! God jul, min vän. Vad heter du?
Det här är vad användarna hör när samtalet startar.
I avsnittet Röst:
MDLAMJ0jxkpYkjXbmG4tNu kommer tomten faktiskt att låta som tomten.
I det här exemplet låter vi det vara öppet:
För din första demo går det utmärkt att lämna Aktivera autentisering avstängt så att vem som helst kan ansluta till agenten utan begränsningar. Det gör det snabbare att komma igång och passar bra för snabba prototyper, hackathons eller interna demo.
Men för alla produktion eller publika applikationer ska du aldrig lämna din agent öppen. Använd istället ElevenLabs Token-endpoint för att skapa tillfälliga, begränsade access tokens för varje användarsession. Då har du full kontroll över vem som kan ansluta, hur länge och vad användaren får göra. Att aktivera autentisering skyddar din agent mot obehöriga samtal, missbruk eller användning utanför dina gränser — och rekommenderas starkt innan du går live.
Högst upp på agent-sidan ser du ett fält för Agent-ID.
Spara det här värdet — vi klistrar in det i vår React-komponent senare:
I ditt React- eller Next.js-projekt, installera ElevenLabs React SDK:
Nu kan vi använda useConversation-hooken för att starta och stoppa röstsamtal.
Skapa en ny komponent, t.ex. CallSantaButton.tsx, och klistra in den här koden:
Nu ska du ersätta "<AGENT_ID>" med det faktiska Agent ID du kopierade från dashboarden.
Rendera sedan knappen någonstans i din UI, till exempel:
Öppna i webbläsaren och klicka på Starta samtal:
Därefter frågar tomten efter ditt namn, önskelista och vad du gjort i år för att hamna på snälla-listan.
När grunderna fungerar kan du:
Men själva integrationen är bara:
agentIduseConversation-hook och en knappDet är allt du behöver för att få in riktig, samtalsbaserad tomtemagi i din React-app.



