Dit is een voorbeeld van hoe je een LangChain applicatie kunt opzetten met een Dockerfile om te deployen op Kinsta’s Applicatie Hosting diensten vanuit een GitHub repository.
Het LangChain framework is bedoeld om taalmodel-gestuurde applicaties te ontwikkelen die data-bewust, agentic (een taalmodel kan interacteren met zijn omgeving) en gedifferentieerd zijn. Meer informatie is beschikbaar op de LangChain website.
Kinsta installeert automatisch de dependencies die zijn gedefinieerd in je requirements.txt bestand tijdens het deploymentproces.
- Log in op GitHub en maak een nieuwe repository van deze template (Use this template > Create a new repository): Kinsta – Hello World – LangChain.
- Voeg een applicatie toe in MyKinsta met de Hello World – LangChain repository.
- Log in op OpenAI (maak een account aan als je er nog geen hebt). Ga naar OpenAI API en genereer en kopieer je API sleutel.
- Voer in Omgevingsvariabelen bij Sleutel 1
OPENAI_API_KEY
in en plak bij Waarde 1 de API sleutel die je hebt gekopieerd van Open AI. - Selecteer in de stap Build omgeving de optie Dockerfile gebruiken om een container image op te zetten. Het Dockerfile pad en Context kunnen leeg blijven.
De app is beschikbaar zodra het bouwen is voltooid en de Kinsta Welkomstpagina wordt geladen op de URL van je applicatie.

Webserver instellen
Build omgeving
Bij het maken van je LangChain applicatie moet je Dockerfile gebruiken om een container image in te stellen in de Build omgeving stap.
Omgevingsvariabelen
Voer in Omgevingsvariabelen bij Sleutel 1 OPENAI_API_KEY
in en plak bij Waarde 1 de API sleutel die je hebt gekopieerd van Open AI. Als je andere modellen gebruikt (niet die van OpenAI), pas de sleutel en waarde dan aan als dat nodig is.