Page: 12 / 101
Next.jsReactSaaS / FaaSSupabase
SupabaseのAuth UIをNext.js ( App Router )で使ってみた
最近のIDP系サービスは認証系のUIライブラリも提供しており、今回はSupabaseのReact向けライブラリをNext.jsで利用してログインページを実装しました。SupabaseのAuth UI Reactパッケージを使うことで、SNSログインにも対応した簡単なUIが実装できました。テーマやCSSのカスタマイズも可能で、試してみた結果を今後の記事にする予定です。ただし、RSCでは使えないようです。また、use clientを外すとエラーが発生し、クライアント側での設計が必要です。参考記事はこちら:https://supabase.com/docs/guides/auth/auth-helpers/auth-ui
CloudflareJavaScriptLangChain.jsNode.jsSaaS / FaaS
Cloudflare VectorizeとLangChain&OpenAIを組み合わせてRAGを作ってみた
Cloudflareのベクターストアを利用するためには、Workersを有料プランに変更する必要があります。月5ドルの基本料金で、リクエストが発生すればすぐにマネタイズできるため、気軽に利用できます。Vectorizeを使用してインデックスを作成し、Wranglerで設定値を追加します。また、VectorizeとOpenAIのAPIキーをHonoのBindingsに設定し、LangChainを使用して処理を書きます。最後に、Vectorizeのインデックスを削除する際にはWranglerコマンドを使用します。
AI / MLJavaScriptLangChain.jsLLMNode.js
LangChain.js + OpenAI API(GPT-4)で、ベクターストアを使わずに擬似RAGを作ってみた
この記事は「LangChain Advent Calendar 2023」25日目の記事です。ベクターストア無しでRAG(retrieval augmented generation)を作成する方法について紹介しています。具体的には、Embeddingを使わずにベクトルデータを生成し、WordPressのAPIを用いて投稿を検索する方法を解説しています。また、RemoteLangChainRetrieverをカスタマイ