How to Build an Agent with Auth and Payments - LangGraph.js
- LangGraph.js를 사용하여 인증 및 결제 기능이 있는 에이전트 구축 방법을 설명합니다. 🔑
- LM 기반 채팅 애플리케이션에서 사용량에 따라 요금을 부과하는 신용 시스템을 구현하는 방법을 제시합니다. 💰
- Superbase를 사용하여 사용자 인증 레이어를 구축하고, JWT 토큰으로 LangGraph 에이전트를 보호하는 방법을 설명합니다. 🛡️
- Stripe를 통해 결제 인프라를 구축하여 사용자가 구독을 구매하고 크레딧을 충전할 수 있도록 합니다. 💳
- Superbase 테이블에 크레딧 인프라를 저장하고, 크레딧 추가, 갱신, 제거를 위한 유틸리티 함수를 제공합니다. 💾
- React LangGraph 에이전트와 Tabi를 사용한 웹 검색 기능을 갖춘 채팅 에이전트를 구축합니다. 💬
- Chad CN을 사용하여 사용자 인터페이스를 구현합니다. 🎨
- Monorepo 구조로 에이전트와 웹 애플리케이션을 관리하고, 미들웨어 파일을 통해 그래프를 보호합니다. 📦
- 클라이언트 측에서 인증 상태를 관리하기 위해 인증 제공자를 사용합니다. 🧑💻
- Stripe 웹훅을 통해 구독 생성, 업데이트, 삭제 등의 이벤트를 처리하고 사용자 테이블을 업데이트합니다. 🔔