Arka plan bilgileri
OpenClaw , eklenti mekanizması aracılığıyla DingTalk gibi iletişim kanallarına ve Bailian Qwen gibi büyük dil modellerine erişimi destekleyen açık kaynaklı bir AI Agent çerçevesidir.
Claude Code , Anthropic tarafından piyasaya sürülen ve terminalde doğal dil kullanarak kodlarla etkileşime girmeyi destekleyen bir yapay zeka destekli programlama aracıdır.
-
Bu iki aracın Agentic OS ECS üzerinde kurulması ve yapılandırılması belirli zorluklar içerir:
OpenClaw yapılandırma dosyası yapısı için resmi bir genel dokümantasyon bulunmamaktadır, DingTalk kanalları resmi olarak desteklenmemektedir ve Gateway başlatma sırası gereksinimleri oldukça katıdır.
Claude Code'un resmi öğreticisi macOS/Ubuntu için yazılmıştır. Alinux'ta uyumluluk farklılıkları ve npm izin sorunları bulunmaktadır.
Her ikisi de DashScope API'nin nasıl yapılandırılacağına dair dokümantasyondan yoksundur.
Skill desteği sayesinde, Agent uçtan uca dağıtımı tek bir cümleyle tamamlayabilir; otomatikleştirilemeyen veya birçok deneme-yanılma turu gerektiren süreçleri birkaç dakikaya indirir.
Örnek 1: OpenClaw'u tek cümleyle dağıtın
Ön koşullar
Bir Agentic OS ECS örneği (RAM 4 GB+) oluşturulmuş ve internete bağlıdır.
DingTalk Geliştirici Arka Ucu içinde dahili bir kurumsal uygulama oluşturun ve AppKey ile AppSecret değerlerini edinin.
important: DingTalk uygulamasının geliştirici arka ucunda açılması gerekir Robot yetenekleri , mesaj alma modu seçimi Akış modu . Aynı zamanda aşağıdaki izinlerin etkinleştirilmesi gerekir:Card.Streaming.Write、Card.Instance.Write、qyapi_robot_sendmsg
Bailian konsolu üzerinden DashScope API Anahtarını edinin.
Shell komutlarının çalıştırılmasını manuel olarak onaylamaktan kaçınmak için YOLO modu açılabilir (
/approval-mode yolo)
İşlem adımları
Adım 1: Dağıtım talimatlarını başlatın
Agentic OS terminalinde, Agent'a aşağıdaki komutu gönderin:
Help me install OpenClaw, AppKey is <appkey>, AppSecret is <appsecret>, API Key is <dashscope apikey>
-
Agent aşağıdaki işlemleri otomatik olarak gerçekleştirir:
Node.js çalışma zamanı ortamını algılar ve yükler.
npm aracılığıyla OpenClaw ve DingTalk eklentilerini yükler ve yerel ağ indirmelerini hızlandırmak için otomatik olarak npmmirror yansılarını ekler.
OpenClaw proje yapısını ve yapılandırma dosyalarını başlatır.
Gateway modunu yapılandırır (
gateway.mode)。yetkilendirme belirteci oluşturmak için
openclaw doctor --fixkomutunu çalıştırır.
important: Gateway başlatma sırası kritiktir: öncegateway.modeyapılandırması yazılmalı ve ardındanopenclaw doctor --fixkomutu çalıştırılmalıdır. Doğru yürütme sırası skill içine yerleşiktir ve manuel müdahale gerektirmez.
Adım 2: Dağıtım sonuçlarını doğrulayın
Dağıtım tamamlandıktan sonra DingTalk'ta ilgili robotu bulun ve bir test mesajı gönderin.
Robot normal şekilde yanıt veriyorsa, uçtan uca dağıtımın başarılı olduğu anlamına gelir.
Dikkat edilmesi gerekenler
Dağıtım sırasında Gateway başlatması başarısız olursa, Gateway başlatma sırasının doğru olup olmadığını kontrol edin.
DingTalk Robotu yanıt vermiyorsa, uygulama izinlerinin (Card.Instance.Write, Card.Streaming.Write vb.) tümünün etkinleştirildiğinden emin olun.
Örnek 2: Claude Code'u tek cümleyle dağıtın
Ön koşullar
Bir Agentic OS ECS örneği (RAM 4 GB+) oluşturulmuş ve internete bağlıdır.
important: Claude Code çalışırken yüksek bellek kullanır. Lütfen ECS örneğinin RAM'inin 4 GB'dan az olmadığından emin olun.
Bailian konsolu üzerinden DashScope API Anahtarını edinin (üçüncü taraf API'sinin yapılandırılması gerekiyorsa).
Shell komutlarının çalıştırılmasını manuel olarak onaylamaktan kaçınmak için YOLO modu açılabilir (
/approval-mode yolo)
İşlem adımları
Adım 1: Kurulum komutunu başlatın
Agentic OS terminalinde, Agent'a aşağıdaki komutu gönderin:
Help me install a Claude Code and configure the Dashscope APIKey: <dashscope apikey>
-
Agent mevcut sistem ortamını otomatik olarak algılar ve önceliğe göre en uygun kurulum yöntemini seçer:
Yerel kurulum: Sistemle birlikte gelen paket yöneticisini kullanarak kurulumu önceliklendirir.
npm install: Yerel yöntem mevcut değilse, npm aracılığıyla global olarak yükler ve EACCES izin sorununu otomatik olarak çözer.
nvm installation: npm yöntemi başarısız olursa, nvm aracılığıyla bağımsız bir Node.js ortamı otomatik olarak yükler ve ardından kurulumu gerçekleştirir.
illustrate: Üç kurulum yöntemi, manuel müdahale olmadan otomatik olarak geri dönüş yapar. Skill, EACCES izin düzeltmeleri dahil olmak üzere Alinux 4 uyumluluk sorunlarını otomatik olarak yönetir.
Adım 2: Kurulum sonuçlarını doğrulayın
Agent, Claude Code'un doğru şekilde yüklendiğini onaylamak için aşağıdaki komutu yürütür:
claude --version

Adım 3: Dashscope APIKey'i yapılandırın
Agent, Claude Code için Dashscope APIKey'i otomatik olarak yapılandırır
Claude Code'u başlatın ve modelle etkileşimin normal olup olmadığını test edin.

Dikkat edilmesi gerekenler
Lütfen DashScope API Anahtarını Alibaba Cloud Bailian konsolundan önceden edinin ve ilgili hizmetleri etkinleştirin.
Tüm kurulum yöntemleri başarısız olursa, ağ bağlantısını ve Node.js sürümünü (18+ önerilir) kontrol edin.