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.
- Log ind på GitHub, og opret et nyt repository fra denne skabelon (Brug denne skabelon > Opret et nyt repository): Kinsta – Hello World – LangChain.
- I MyKinsta skal du tilføje en applikation med Hello World – LangChain repository.
- 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.
- 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. - 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.

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.