Este é um exemplo de como configurar um aplicativo LangChain com um Dockerfile para implantar nos serviços de hospedagem de aplicativos da Kinsta a partir de um repositório do GitHub.

O framework LangChain é destinado a desenvolver aplicativos alimentados por modelos de linguagem que são conscientes de dados, agentes (permitem que um modelo de linguagem interaja com seu ambiente) e diferenciados. Mais informações estão disponíveis no site do LangChain.

A Kinsta instala automaticamente as dependências definidas em seu arquivo requirements.txt durante o processo de implantação.

  1. Faça login no GitHub e crie um novo repositório a partir deste template (Use this template > Create a new repository): Kinsta – Hello World – LangChain.
  2. No MyKinsta, adicione um aplicativo com o repositório Hello World – LangChain.
  3. Faça login no OpenAI (crie uma conta se você ainda não tiver uma). Acesse a API do OpenAI e crie e copie sua chave de API.
  4. Nas variáveis de ambiente, em Key 1, digite OPENAI_API_KEY e, em Value 1, cole a chave de API que você copiou do Open AI.
  5. Na etapa Ambiente de build, selecione Usar Dockerfile para configurar a imagem do contêiner. O caminho e o contexto do Dockerfile podem ser deixados em branco.

O aplicativo estará disponível assim que a build for concluída e a página de boas-vindas da Kinsta for carregada na URL do seu aplicativo.

Página de boas-vindas da Kinsta após a instalação bem-sucedida do LangChain.
Página de boas-vindas da Kinsta após a instalação bem-sucedida do LangChain.

Configuração do servidor web

Ambiente de build

Ao criar seu aplicativo LangChain, você deve escolher Usar Dockerfile para configurar a imagem do contêiner na etapa Ambiente de build.

Variáveis de ambiente

Em Variáveis de ambiente, em Key 1, digite OPENAI_API_KEY e, em Value 1, cole a chave da API que você copiou do Open AI. Se você usar modelos diferentes (não os da OpenAI), ajuste a chave e o valor conforme necessário.