Dette er et eksempel på, hvordan man konfigurerer en LangChain-applikation med en Docker-fil til implementering på Kinstas Applikation Hosting-tjenester fra et GitHub-arkiv.

LangChain-frameworket er beregnet til at udvikle sprogmodeldrevne applikationer, der er data-aware, agentiske (tillader en sprogmodel at interagere med sit miljø) og differentierede. Du kan finde flere oplysninger på LangChains hjemmeside.

Kinsta installerer automatisk de afhængigheder, der er defineret i din requirements.txt-fil under implementeringsprocessen.

  1. Log ind på GitHub, og opret et nyt repository fra denne skabelon (Brug denne skabelon > Opret et nyt repository): Kinsta – Hello World – LangChain.
  2. I MyKinsta skal du tilføje en applikation med Hello World – LangChain repository.
  3. Log ind på OpenAI (opret en konto, hvis du ikke allerede har en). Gå til OpenAI API, og generer og kopier din API-nøgle.
  4. I Environment variables, i Key 1, indtast OPENAI_API_KEY, og i Value 1, indsæt den API-nøgle, du kopierede fra Open AI.
  5. I trinnet Build environment skal du vælge Use Dockerfile to set up container image. Dockerfile-stien og Context kan efterlades tomme.

Appen er tilgængelig, så snart buildet er færdigt, og Kinsta Welcome-siden indlæses på din applikations URL.

Kinsta-velkomstside efter vellykket installation af LangChain.
Kinsta-velkomstside efter vellykket installation af LangChain.

Opsætning af webserver

Byg miljø

Når du opretter din LangChain-applikation, skal du vælge Use Dockerfile for at opsætte containerimage i trinnet Build environment.

Miljøvariabler

I Environment variables skal du i Key 1 indtaste OPENAI_API_KEY, og i Value 1 skal du indsætte den API-nøgle, du kopierede fra Open AI. Hvis du bruger forskellige modeller (ikke OpenAI’s), skal du justere nøglen og værdien efter behov.