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.

  1. Accedere a GitHub e creare un nuovo repository da questo template (Use this template > Create a new repository): Kinsta – Hello World – LangChain.
  2. In MyKinsta, aggiungere un’applicazione con il repository Hello World – LangChain.
  3. Accedere a OpenAI (creare un account se non se ne ha già uno). Andare su OpenAI API, generare e copiare una chiave API.
  4. In Variabili d’ambiente, in Chiave 1, inserire OPENAI_API_KEY e in Valore 1 incollare la chiave API copiata da OpenAI.
  5. 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.

Pagina di benvenuto di Kinsta dopo l'installazione di LangChain.
Pagina di benvenuto di Kinsta dopo l’installazione di LangChain.

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.