Questo è un esempio di come configurare un’applicazione LangChain con un Dockerfile da distribuire sui servizi di Hosting di Applicazioni di Kinsta da un repository GitHub.
Il framework LangChain è destinato allo sviluppo di applicazioni basate su modelli linguistici che siano consapevoli dei dati, agenziali (consentono a un modello linguistico di interagire con il suo ambiente) e differenziate. Maggiori informazioni sono disponibili sul sito web di LangChain.
Durante il processo di distribuzione, Kinsta installa automaticamente le dipendenze definite nel file requirements.txt.
- Accedere a GitHub e creare un nuovo repository da questo template (Use this template > Create a new repository): Kinsta – Hello World – LangChain.
- In MyKinsta, aggiungere un’applicazione con il repository Hello World – LangChain.
- Accedere a OpenAI (creare un account se non se ne ha già uno). Andare su OpenAI API, generare e copiare una chiave API.
- In Variabili d’ambiente, in Chiave 1, inserire
OPENAI_API_KEY
e in Valore 1 incollare la chiave API copiata da OpenAI. - Nella fase di creazione dell’ambiente, selezionare Usa Dockerfile per installare l’immagine del container. Il percorso e il contesto del Dockerfile possono essere lasciati vuoti.
L’applicazione è disponibile non appena la compilazione è terminata e la pagina di benvenuto di Kinsta viene caricata all’URL dell’applicazione.

Configurazione del Server web
Ambiente di Build
Quando si crea un’applicazione LangChain, è necessario scegliere Usa Dockerfile per installare l’immagine del container nel passaggio Build environment.
Variabili d’Ambiente
In Variabili d’ambiente, in Chiave 1 inserire OPENAI_API_KEY
e in Valore 1 incollare la chiave API copiata da Open AI. Se si usano modelli diversi (non quelli di OpenAI), inserire la chiave e il valore come necessario.