Skip to content
🚀 EDDI 6.4.0

प्रति-उपयोगकर्ता वर्कस्पेस, नियंत्रित आउटबाउंड एक्सेस के लिए Connections, और Red Hat प्रमाणित UBI 10 इमेज रिलीज़ नोट्स

प्रबंधित क्लाउड शुरू करें

EDDI के साथ शुरू करें

EDDI इंस्टॉल करें, अपना पहला एजेंट बनाएं, और 5 मिनट में चैट शुरू करें।

पाँच मिनट में आपके पास एक ही कमांड से चलता हुआ EDDI, एक setup_agent कॉल से बना एक कार्यशील एजेंट, और http://localhost:7070 पर खुला हुआ Manager UI होगा।

EDDI के साथ शुरू करें

पूर्व-आवश्यकताएँ

  • Docker (अनुशंसित) या Java 25+। x86-64 होस्ट पर EDDI इमेज के लिए x86-64-v3 CPU (Intel Haswell, AMD Excavator या उससे नया) आवश्यक है
  • एक LLM प्रदाता API कुंजी (OpenAI, Anthropic, Google Gemini, या लोकल Ollama इंस्टेंस)

1. EDDI इंस्टॉल और शुरू करें

EDDI चलाने का सबसे तेज़ तरीका एक-कमांड इंस्टॉलर है। यह Docker Compose के माध्यम से EDDI + आपकी पसंद का डेटाबेस सेट करता है, एक vault एन्क्रिप्शन कुंजी जनरेट करता है, और कॉन्फ़िगरेशन के माध्यम से आपका मार्गदर्शन करता है:

Linux / macOS / WSL2:

curl -fsSL https://raw.githubusercontent.com/labsai/EDDI/main/install.sh | bash

Windows (PowerShell):

Invoke-WebRequest -Uri "https://raw.githubusercontent.com/labsai/EDDI/main/install.ps1" -OutFile "install.ps1"
Unblock-File .\install.ps1
.\install.ps1

यदि आप मैनुअल नियंत्रण पसंद करते हैं, तो रिपॉजिटरी क्लोन करें और Docker Compose सीधे उपयोग करें:

git clone https://github.com/labsai/EDDI.git
cd EDDI
docker compose up

लोकल मॉडल चाहिए? Ollama overlay जोड़ें, और नए एजेंट्स में Ollama बेस URL पहले से भरा हुआ मिलेगा:

docker compose -f docker-compose.yml -f docker-compose.ollama.yml up -d

EDDI http://localhost:7070 पर उपलब्ध होगा।

2. MCP से कनेक्ट करें

अपने AI सहायक को EDDI के 84 MCP टूल्स से कनेक्ट करें। कॉन्फ़िगरेशन आपके क्लाइंट के ट्रांसपोर्ट सपोर्ट पर निर्भर करता है:

नेटिव Streamable HTTP सपोर्ट वाले क्लाइंट (Cursor, VS Code, Windsurf, Antigravity और अन्य IDE प्लगइन्स) सीधे कनेक्ट होते हैं, कोई ब्रिज आवश्यक नहीं:

{
  "mcpServers": {
    "eddi": {
      "url": "http://localhost:7070/mcp"
    }
  }
}

Claude Desktop केवल stdio ट्रांसपोर्ट सपोर्ट करता है। stdio↔HTTP ब्रिज के लिए mcp-remote का उपयोग करें। Node.js 18+ आवश्यक है।

{
  "mcpServers": {
    "eddi": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "http://localhost:7070/mcp"]
    }
  }
}

💡 Windows: यदि npx आपके PATH में नहीं है, तो इसके बजाय "command": "cmd", "args": ["/c", "npx", "-y", "mcp-remote", "http://localhost:7070/mcp"] का उपयोग करें।

अब आप अपने AI सहायक से सीधे EDDI के 84 MCP टूल्स के साथ इंटरैक्ट कर सकते हैं।

📖 पूर्ण टूल संदर्भ और उन्नत कॉन्फ़िगरेशन के लिए MCP सर्वर डॉक्यूमेंटेशन देखें।

3. अपनी API कुंजी सुरक्षित रूप से स्टोर करें

एजेंट बनाने से पहले, अपने LLM प्रदाता की API कुंजी को EDDI के Secrets Vault (AES-256-GCM एन्क्रिप्टेड) में सुरक्षित रूप से स्टोर करें:

curl -X PUT http://localhost:7070/secretstore/secrets/default/my-anthropic-key \
  -H "Content-Type: application/json" \
  -d '{"value": "sk-ant-your-actual-key", "description": "Anthropic API key"}'

Manager UI को http://localhost:7070 पर खोलें, Secrets Vault पर नेविगेट करें और कुंजी नाम my-anthropic-key के साथ एक नया सीक्रेट जोड़ें।

💡 सुझाव: ${vault:my-anthropic-key} सिंटैक्स EDDI के बिल्ट-इन Secrets Vault को संदर्भित करता है। Vault मास्टर कुंजी इंस्टॉलर द्वारा स्वचालित रूप से जनरेट होती है। त्वरित परीक्षण के लिए, आप API कुंजियाँ सीधे भी पास कर सकते हैं: apiKey: "sk-ant-...".

4. अपना पहला एजेंट बनाएं

setup_agent का उपयोग करके MCP या REST API के माध्यम से एक ही कॉल में पूरी तरह कार्यशील एजेंट बनाएं:

setup_agent(
  agentName: "My first agent",
  systemPrompt: "You are a helpful assistant that answers questions clearly.",
  provider: "anthropic",
  model: "claude-sonnet-4-6",
  apiKey: "${vault:my-anthropic-key}"
)
curl -X POST http://localhost:7070/administration/agents/setup \
  -H "Content-Type: application/json" \
  -d '{
    "agentName": "My first agent",
    "systemPrompt": "You are a helpful assistant that answers questions clearly.",
    "provider": "anthropic",
    "model": "claude-sonnet-4-6",
    "apiKey": "${vault:my-anthropic-key}"
  }'

यह नियम, LLM कॉन्फिगरेशन, वर्कफ़्लो, एजेंट बनाता है और उसे डिप्लॉय करता है, सब एक ही चरण में।

बातचीत या फ़ॉर्म पसंद करते हैं? नए इंस्टॉल में कोई एजेंट डिप्लॉय नहीं होता। http://localhost:7070/manage/operator पर Platform Operator खोलें और अपने मनचाहे एजेंट का वर्णन करें, जहाँ हर बदलाव आपकी स्वीकृति का इंतज़ार करता है, या http://localhost:7070/manage/agents/wizard पर एजेंट विज़ार्ड भरें।

5. अपने एजेंट से चैट करें

chat_with_agent(agentId: "<your-agent-id>", message: "Hello! What can you do?")
# Start a conversation and send a message
curl -X POST http://localhost:7070/agents/<your-agent-id>/start \
  -H "Content-Type: application/json" \
  -d '{"input": "Hello! What can you do?"}'

6. Manager UI खोलें

http://localhost:7070 पर नेविगेट करें और EDDI Manager से अपने एजेंट, वर्कफ़्लो और बातचीत को दृश्य रूप से प्रबंधित करें।

EDDI मैनेजर UI डैशबोर्ड प्रीव्यू

इंस्टॉलर विकल्प

इंस्टॉल स्क्रिप्ट स्वचालित और अनुकूलित सेटअप के लिए फ्लैग्स का समर्थन करती है:

  • --defaults, सभी डिफ़ॉल्ट, कोई प्रॉम्प्ट नहीं
  • --db=postgres, MongoDB के बजाय PostgreSQL का उपयोग करें
  • --with-auth, Keycloak प्रमाणीकरण सक्षम करें
  • --with-monitoring, Prometheus और Grafana मॉनिटरिंग जोड़ें
  • --full, सब कुछ सक्षम (डेटाबेस + प्रमाणीकरण + मॉनिटरिंग)
  • --eddi-version=6.4.0, एक विशिष्ट EDDI रिलीज़ पिन करें
  • --local, स्थानीय स्रोत से Docker छवि बनाएं (योगदानकर्ताओं के लिए)

EDDI अपडेट करें

इंस्टॉलर एक eddi CLI रैपर बनाता है। नवीनतम छवि खींचने और पुनः प्रारंभ करने के लिए:

eddi update

यदि CLI उपलब्ध नहीं है, तो अपने इंस्टॉल डायरेक्टरी (~/.eddi) से चलाएं:

cd ~/.eddi
docker compose --env-file .env -f docker-compose.yml pull
docker compose --env-file .env -f docker-compose.yml up -d

Kubernetes डिप्लॉयमेंट

एक कमांड से Kubernetes पर डिप्लॉय करें:

kubectl apply -f https://raw.githubusercontent.com/labsai/EDDI/main/k8s/quickstart.yaml

MongoDB, PostgreSQL, auth, मॉनिटरिंग, और प्रोडक्शन हार्डनिंग (HPA, PDB, NetworkPolicy) के लिए Kustomize overlays और Helm चार्ट (2.0.0) भी उपलब्ध हैं। Kubernetes गाइड देखें।

आगे क्या?