As etapas principais a seguir precisam ser seguidas para instalar e configurar o componente Upstash RAG Chat:
Processo de instalação
Opcionalmente, você pode instalar usando qualquer uma das ferramentas de gerenciamento de pacotes npm, pnpm ou yarn:
- npm install:
npm install @upstash/rag-chat-component - Instalação do pnpm:
pnpm add @upstash/rag-chat-component - instalação do fio:
yarn add @upstash/rag-chat-component
Configuração da variável de ambiente
Crie ou modifique o arquivo .env no diretório raiz do projeto após a instalação, as seguintes variáveis devem ser configuradas:
- UPSTASH_VECTOR_REST_URL
- UPSTASH_VECTOR_REST_TOKEN
- OPENAI_API_KEY
- TOGETHER_API_KEY
Para registros de bate-papo persistentes, é necessária uma configuração adicional:
- UPSTASH_REDIS_REST_URL
- UPSTASH_REDIS_REST_TOKEN
Configuração de estilo
Adicione o seguinte ao arquivo tailwind.config.ts para garantir que os estilos dos componentes sejam carregados corretamente:
import type { Config } from "tailwindcss";
export default {
content: ["./node_modules/@upstash/rag-chat-component/**/*.{js,mjs}"],
} satisfies Config;
Depois de concluir essas configurações básicas, você estará pronto para começar a integrar o recurso de bate-papo ao seu aplicativo.
Essa resposta foi extraída do artigoAdição de uma ferramenta de bate-papo on-line orientada por RAG aos aplicativos Next.jsO































