Skip to Content
Installation

Installation

Voraussetzungen

  • Docker (empfohlen) oder Node.js 18+
  • MongoDB — Atlas oder Azure Cosmos DB (mit MongoDB API)
  • Azure Active Directory — App Registration fuer Authentifizierung
  • Azure OpenAI oder ein anderer unterstuetzter LLM-Anbieter

Docker (empfohlen)

docker pull privateaihub/private-ai-hub:latest cp env.sample .env docker run -d \ --name private-ai-hub \ -p 3000:3000 \ --env-file .env \ privateaihub/private-ai-hub:latest

Die Anwendung ist unter http://localhost:3000 erreichbar.

Umgebungsvariablen

Pflichtangaben

VariableBeschreibung
NEXTAUTH_URLDie URL deiner Anwendung
NEXTAUTH_SECRETGeheimer Schluessel fuer Session-Verschluesselung
CLIENT_IDAzure AD App Registration Client ID
TENANT_IDAzure AD Tenant ID
CLIENT_SECRETAzure AD Client Secret
MONGODB_URIMongoDB-Verbindungs-URI

Azure OpenAI

VariableBeschreibung
AZURE_OPENAI_API_DEPLOYMENT_NAMEName der Chat-Deployment-Instanz
AZURE_OPENAI_API_EMBEDDINGS_DEPLOYMENT_NAMEName der Embeddings-Deployment-Instanz
AZURE_OPENAI_API_INSTANCE_NAMEName der Azure OpenAI-Instanz
AZURE_OPENAI_API_KEYAPI-Schluessel
AZURE_OPENAI_API_VERSIONAPI-Version

Google Vertex AI

VariableBeschreibung
GOOGLE_VERTEX_PROJECT_IDGoogle Cloud Projekt-ID
GOOGLE_VERTEX_LOCATIONVertex Location
GOOGLE_VERTEX_CLIENT_EMAILService Account E-Mail (optional)
GOOGLE_VERTEX_PRIVATE_KEYBase64-kodierter Private Key (optional)

Speicher

VariableBeschreibung
AZURE_BLOB_CONTAINER_NAMEName des Blob-Containers
AZURE_BLOB_KEYZugriffsschluessel fuer Azure Blob Storage

Lokale Entwicklung

git clone https://github.com/your-org/private-ai-hub.git cd private-ai-hub pnpm install cp env.sample .env.local pnpm dev