Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu hızlı başlangıçta, Foundry modellerini çağıran ve Foundry Aracı Hizmeti'nde Foundry araçlarını kullanan kapsayıcılı bir yapay zeka aracısı dağıtacaksınız. Örnek aracı, soruları yanıtlamak için web araması ve isteğe bağlı olarak Model Bağlam Protokolü (MCP) araçlarını kullanır. Bu işlemin sonunda, Foundry playground aracılığıyla etkileşim kurabileceğiniz çalışır durumda bir barındırılan aracınız olur. Başlamak için tercih ettiğiniz dağıtım yöntemini seçin.
Not
Çalışma zamanı davranışı: Barındırılan aracılar ölçeği sıfıra indirme işlemi kullanır. Boşta bekleyen hesaplama, yaklaşık 15 dakikalık bir hareketsizlikten sonra kaynağı serbest bırakılır ve öngörülebilir soğuk başlangıçlarla sonraki istekte otomatik olarak geri yüklenir. Oturumlar durum bilgisi vardır; her oturumun kalıcı bir dosya sistemi vardır ve 30 güne kadar devam edebilir.
Bu hızlı başlangıçta şunları yapacaksınız:
- Foundry araçlarıyla bir aracı örnek projesi ayarlama
- Aracıyı yerel olarak test edin
- Foundry Agent Servisine Dağıtma
- Oyun alanında temsilcinizle etkileşim kurun
- Kaynakları temizleme
Önkoşullar
Başlamadan önce şunları yapmanız gerekir:
- Azure aboneliği - Ücretsiz bir abonelik oluştur
- (İsteğe bağlı) Kullanmak istediğiniz bir MCP aracı varsa.
- Python 3.10 veya üzeri
- Azure Developer CLI sürüm 1.24.0 veya üzeri
- Visual Studio Code
- Visual Studio Code uzantısı için Microsoft Foundry Toolkit
Not
Barındırılan aracılar şu anda önizleme aşamasındadır.
Gerekli İzin
Barındırılan aracılar oluşturmak ve dağıtmak için proje kapsamında Foundry Project Manager’a ihtiyacınız vardır. Bu rol hem aracı oluşturmak için veri düzlemi izinlerini hem de Platform tarafından oluşturulan aracı kimliğine Foundry Kullanıcı rolünü atama özelliğini içerir. Aracı kimliğinin, çalışma zamanında modellere ve artefaktlara erişebilmesi için proje üzerinde Foundry User rolüne sahip olması gerekir.
Önemli
Foundry RBAC rolleri yakın zamanda yeniden adlandırıldı. Foundry User, Foundry Owner, Foundry Hesabı Sahibi ve Foundry Project Manager daha önce Azure Yapay Zeka Kullanıcısı, Azure Yapay Zeka Sahibi, Azure Yapay Zeka Hesabı Sahibi ve Azure Yapay Zeka Project Yöneticisi olarak adlandırıldı. Yeniden adlandırma kullanıma sunulmaya devam ederken bazı yerlerde önceki adları görmeye devam edebilirsiniz. Rol kimlikleri ve temel izinler yeniden adlandırma ile değiştirilmez.
azd veya VS Code uzantısını kullanıyorsanız araç, aşağıdakiler dahil olmak üzere çoğu RBAC atamasını otomatik olarak işler:
Foundry Project'nin yönetilen kimliğinin kullandığınız Azure Container Registry üzerinde ACR çekme rolüne sahip olduğundan emin olun. Sahip veya "Kullanıcı Erişimi Yöneticisi" erişimini tercih ediyorsanız azd/vscode aracı da sizin için bu atamayı yapabilir. platform tarafından oluşturulan ajan kimliği için Foundry kullanıcısı (çalışma zamanı modeli ve araçlara erişim)
1. Adım: Örnek projeyi ayarlama
Uyarı
Bu belge, yeni alt yapılarda kullanılan Hosted Agent’lar içindir ve azd ai agent versiyon 0.1.27-preview veya üzerini gerektirir. Azure Container Apps kullanan eski deneyim için lütfen 0.1.25-preview'ı kullanmaya devam edin.
Azure Geliştirici CLI aracı uzantısını yükleyin ve yeni bir Barındırılan aracı projesi başlatın.
Azure Geliştirici CLI'sı için
ai agentuzantısını yükleyin:azd ext install azure.ai.agentsUzantının yüklü olduğunu doğrulamak için şunu çalıştırın:
azd ext listBoş bir dizinde yeni bir Hosted ajan projesi başlatın:
azd ai agent initEtkileşimli akış, aşağıdaki yapılandırmada size yol gösterir:
- Language — Python seçin.
- Agent Template - 'Temel aracı (Yanıtlar, Aracı Çerçevesi, Python)' öğesini seçin
- Model Yapılandırması - Foundry'de yeni bir model dağıtmak veya mevcut bir Foundry Projesi'nden mevcut bir modeli kullanmak için seçin.
- Azure subscription — Dökümhane kaynaklarının oluşturulmasını istediğiniz aboneliği seçin.
- Konum — kaynaklar için bir bölge seçin.
- Model SKU'su — Bölgeniz ve aboneliğiniz için kullanılabilir SKU'yu seçin.
- Dağıtım adı — Model dağıtımı için bir ad girin.
- Kapsayıcı boyutu — CPU ve bellek ayırmayı seçin veya varsayılanları kabul edin.
Önemli
Araçlarla bir örnek seçtiyseniz ve MCP sunucusu kullanmıyorsanız,
agent.yamldosyasında aşağıdaki satırları yorum satırı haline getirin veya kaldırın.- name: AZURE_AI_PROJECT_TOOL_CONNECTION_ID value: <CONNECTION_ID_PLACEHOLDER>Ipucu
CI/CD işlem hattı veya SSH oturumu gibi etkileşimli olmayan bir ortamda çalışıyorsanız
--no-promptbayrağınıazd ai agent initile kullanın. Ayrıca, etkileşimli istemlere yanıt vermek yerine tüm gerekli değerleri komut satırı bayrakları olarak sağlamanız gerekir.Gerekli Azure kaynaklarını sağlayın:
Not
Kaynak sağlama için Azure aboneliğinizde Contributor erişiminiz olmalıdır.
azd provisionBu komut birkaç dakika sürer ve aşağıdaki kaynakları oluşturur:
Kaynak Amaç Maliyet Kaynak grubu İlgili tüm kaynakları aynı alanda düzenler Maliyet yok Model dağıtımı Aracı tarafından kullanılan model Bkz. Dökümhane fiyatlandırması Dökümhane projesi Ajanınızı barındırır ve yapay zeka özellikleri sağlar. Tüketim tabanlı; bkz. Dökümhane fiyatlandırması Azure Container Registry Aracı kapsayıcı görüntülerinizi depolar Temel katman; bkz. ACR fiyatlandırması Log Analytics Çalışma Alanı Tüm günlük verilerini tek bir yerde yönetme Doğrudan maliyet yoktur. Bkz. Log Analytics maliyet Application Insights Ajan performansı ve günlükleri izler Kullandıkça öde; bkz. Azure İzleyici pricing Yönetilen kimlik Azure hizmetlerinde aracınızın kimliğini doğrular Maliyet yok Ipucu
Kaynakları silmek ve ücretlendirmeyi durdurmak için bu hızlı başlangıcı tamamladığınızda komutunu çalıştırın
azd down.
2. Adım: Aracıyı yerel olarak test edin
Dağıtmadan önce ajanın yerel olarak çalıştığını doğrulayın.
Aracıyı yerel olarak başlatın:
azd ai agent runBu komut ortamı otomatik olarak ayarlar, bağımlılıkları yükler ve aracıyı başlatır. Aracınızı başlatmak için
startupCommandiçinde tanımlananazure.yamlkullanır.Not
Önizleme paketleri kurulum sırasında pip bağımlılığı sürüm çakışması uyarıları üretebilir. Bu uyarılar bloklayıcı değildir; aracı bunlara rağmen doğru şekilde başlatır ve yanıt verir.
Aracı başlatılamadığı takdirde şu yaygın sorunları kontrol edin:
Hata Çözüm AuthenticationErrorveyaDefaultAzureCredentialhataOturumunuzu yenilemek için önce azd auth logoutardındanazd auth loginkomutunu çalıştırın.ResourceNotFoundUç nokta URL'lerinizin Foundry portalındaki değerlerle eşleştiğinden emin olun. DeploymentNotFoundBuild>Dağıtımlar'da dağıtım adını kontrol edin. Connection refusedBaşka hiçbir işlemin 8088 numaralı bağlantı noktasını kullanmadığından emin olun. Ayrı bir terminalde yerel aracıya bir test iletisi gönderin.
Yanıtlar API'sini kullanan temsilciler için yük olarak bir karakter dizisi gönderebilirsiniz:
azd ai agent invoke --local "What is Microsoft Foundry?"Çağırmalar API'sini kullanan aracılar için beklenen yükü kontrol edin
README.md. Örnekler genellikle bir JSON yükü gerektirir, ancak belirli bir örnek için bu örneğin içindekileriREADME.mdgözden geçirin:Aracıdan bir yanıt görmelisiniz.
3. Adım: Foundry Agent Service'e Dağıtma
1. Adımda altyapıyı önceden sağladığınızdan aracı kodunuzu Azure dağıtın:
azd deploy
Aracın kapsayıcısı uzaktan oluşturulduğundan, makinenizde Docker Desktop gerekli değildir.
Not
azd deploy komutu, aracının Aracı kimliğine Azure RBAC rolleri atar. Bu rol ataması, sağlama için gereken Katkıda Bulunan rolüne ek olarak aboneliğinizde Sahip veya Kullanıcı Erişimi Yöneticisi izinleri gerektirir.
Uyarı
Barındırılan aracınız dağıtımda olduğu sürece ücrete tabi olur. Testi tamamladıktan sonra kaynakları silmek ve ücretleri durdurmak için Kaynakları temizleme'yi tamamlayın.
Tamamlandığında, sonuç Aracı Oyun Alanı'na ve program aracılığıyla aracı çağırmak için son noktaya bir bağlantı gösterir.
Deploying services (azd deploy)
(✓) Done: Deploying service af-agent-with-foundry-tools
- Agent playground (portal): https://ai.azure.com/nextgen/.../build/agents/af-agent-with-foundry-tools/build?version=1
- Agent endpoint: https://ai-account-<name>.services.ai.azure.com/api/projects/<project>/agents/af-agent-with-foundry-tools/versions/1
Önemli
VS Code'da Microsoft Foundry Toolkit uzantısının ve Foundry uzantısının prelease sürümünü kullandığınızdan emin olun.
VS Code uzantıları sayfanızda Foundry Toolkit uzantısı ve Foundry uzantısı'nı seçin ve yayın öncesi sürüme geçin.
1. Adım: Dökümhane projesi oluşturma
Yeni bir Microsoft Foundry Project kaynağı oluşturmak için VS Code'daki Microsoft Foundry Toolkit uzantısını kullanın.
Komut Paleti'ni (Ctrl+Shift+P) açın ve Microsoft Foundry: Create Project öğesini seçin.
Azure aboneliğinizi seçin.
Yeni bir kaynak grubu oluşturun veya mevcut bir kaynak grubunu seçin.
Dökümhane Projesi kaynağı için bir ad girin.
Proje oluşturma işlemi tamamlandıktan sonra sonraki adıma geçin ve bir model dağıtın.
2. Adım: Model dağıtımı
Bir modeli Foundry'ye dağıtmak için VS Code'daki Microsoft Foundry Toolkit uzantısını kullanın.
Komut Paleti'ni (Ctrl+Shift+P) açın ve Microsoft Döküm: Model Kataloğunu Aç'i seçin.
Model kataloğuna göz atın veya gpt-4.1 araması yapın ve Dağıt düğmesini seçin.
Model dağıtımı sayfasında Microsoft Foundry'ye Dağıt düğmesini seçin.
Model başarıyla dağıtıldıktan sonra sonraki adıma geçin ve Barındırılan Aracı projesi oluşturun
3. Adım: Bir Barındırılan Aracı Projesi Oluşturun
Yeni bir Barındırılan aracı projesinin iskelesini oluşturmak için VS Code'daki Microsoft Foundry Toolkit uzantısını kullanın.
Komut Paleti'ni (Ctrl+Shift+P) açın ve Microsoft Foundry: Yeni Barındırılan Aracı oluştur'i seçin.
Kullanmak istediğiniz Çerçeveyi seçin.
Python veya C# olarak bir programlama dili seçin.
Yanıtlar API'si veya Invoke API'si seçin.
Kullanmak istediğiniz örnek kodu seçin.
Proje dosyalarınızın kaydedilmesini istediğiniz klasörü seçin.
Barındırılan aracı için bir ad girin.
Etkin çalışma alanı olarak yeni aracı proje klasörüyle yeni bir VS Code penceresi başlatılır.
4. Adım: Bağımlılıkları yükleme
Proje bağımlılıklarını yalıtmak için bir sanal ortam kullanmanız önerilir:
macOS/Linux:
python -m venv .venv
source .venv/bin/activate
Windows (PowerShell):
python -m venv .venv
.\.venv\Scripts\Activate.ps1
Bağımlılıkları Yükleme
Pip kullanarak gerekli Python bağımlılıklarını yükleyin:
pip install -r requirements.txt
Gerekli paketlerin listesi için requirement.txt bakın.
5. Adım: Aracıyı yerel olarak test edin
Dağıtmadan önce ajanınızı çalıştırın ve test edin.
Seçenek 1: F5 tuşuna basın (Önerilen)
Hata ayıklamayı başlatmak için VS Code'da F5 tuşuna basın. Alternatif olarak VS Code hata ayıklama menüsünü de kullanabilirsiniz:
- Çalıştır ve Hata Ayıkla görünümünü açın (Ctrl+Shift+D / Cmd+Shift+D)
- Açılan listeden "Yerel İş Akışı HTTP Sunucusunda Hata Ayıkla" seçeneğini belirleyin
- Yeşil Hata Ayıklamayı Başlat düğmesine tıklayın (veya F5 tuşuna basın)
Bu işlem şunları yapacak:
- Hata ayıklama etkinken HTTP sunucusunu başlatma
- Etkileşimli test için Foundry Toolkit Aracı Denetçisi'ni açın
- Kesme noktaları ayarlamanıza ve iş akışını incelemenize olanak tanır
2. Seçenek: Terminalde Çalıştır
HTTP sunucusu olarak çalıştır (varsayılan):
python main.py
Bu işlem, Barındırılan aracıyı http://localhost:8088/ üzerinde yerel olarak başlatır.
PowerShell (Windows):
$body = @{
input = "I need a hotel in Seattle from 2025-03-15 to 2025-03-18, budget under `$200 per night"
stream = $false
} | ConvertTo-Json
Invoke-RestMethod -Uri http://localhost:8088/responses -Method Post -Body $body -ContentType "application/json"
Bash/curl (Linux/macOS):
curl -sS -H "Content-Type: application/json" -X POST http://localhost:8088/responses \
-d '{"input": "Find me hotels in Seattle for March 20-23, 2025 under $200 per night","stream":false}'
Aracı, ölçütlerinizle eşleşen uygun otelleri aramak için get_available_hotels aracını kullanacaktır.
6. Adım: Foundry Ajans Servisine Dağıtma
Ajanınızı doğrudan VS Code'dan dağıtın.
Komut Paleti'ni (Ctrl+Shift+P) açın ve Microsoft Foundry: Barındırılan Aracı dağıtma'i seçin.
"Varsayılan ACR" seçeneğini belirleyin
Barındırılan Aracı kapsayıcısı için CPU ve Bellek yapılandırmasını seçin.
Soldaki simgeyi seçerek Microsoft Foundry Toolkit gezginine geçin. Aracı, dağıtım tamamlandıktan sonra Barındırılan Aracılar (Önizleme) ağaç görünümü kenar çubuğunda görünür.
Ajanınızı doğrulayın ve test edin
Dağıtım tamamlandıktan sonra aracınızın çalıştığını doğrulayın.
Agent durumunu kontrol et
Ajanın çalıştığını onaylamak için durumunu denetleyin.
Barındırılan Aracılar (Önizleme) ağaç görünümünden Barındırılan aracınızı seçin.
Az önce dağıtılan aracıyı seçin
Durum, Ayrıntı sayfasında Kapsayıcı Ayrıntıları bölümü altında gösterilir.
VS Code kullanarak oyun alanında test edin
MICROSOFT Foundry Toolkit for VS Code, temsilcinizle sohbet etmek ve etkileşime geçmek için tümleşik bir oyun alanı içerir.
Barındırılan Aracılar (Önizleme) ağaç görünümünden Barındırılan aracınızı seçin.
Playground seçeneğini seçin, bir ileti yazın ve aracınızı test etmek için gönderin.
Aracı durumunu doğrulama
Dağıtılan aracınızın durumunu denetleyin:
azd ai agent show
Çıktıyı tablo biçiminde görüntülemek için:
azd ai agent show --output table
Projenizde birden çok aracı hizmeti varsa, aracı adını konumsal bağımsız değişken olarak belirtin:
azd ai agent show [agent-name]
Ipucu
[agent-name] bölümünün altındaki dosyada azure.yaml bulabilirsinizservices:.
Dağıtılan ajanı test edin
Önceden kullanılan aynı invoke komutunu kullanarak, ancak --local bayrağı olmadan dağıtılan aracınıza bir test iletisi gönderin.
Yanıtlar API'sini kullanan temsilciler için yük olarak bir karakter dizisi gönderebilirsiniz:
azd ai agent invoke "Hello"
Birkaç saniye sonra aracıdan bir yanıt görmeniz gerekir.
Aracı günlüklerini görüntüle
Ajanınızın canlı günlüklerini izleyin.
# Fetch recent container console logs
azd ai agent monitor
# Fetch the last N lines of console logs
azd ai agent monitor --tail 20
# Fetch system event logs (container start and stop events)
azd ai agent monitor --type system
# Stream session logs in real time
azd ai agent monitor --session <session-id> --follow
Projenizde birden çok aracı hizmeti varsa, aracı adını konumsal bağımsız değişken olarak belirtin:
azd ai agent monitor [agent-name] --follow
Not
Platform, aracı kapsayıcınıza otomatik olarak bir Application Insights bağlantı dizesini ortam değişkeni olarak ekler ve OpenTelemetry izlemesini varsayılan olarak etkinleştirir. Dağıtılmış izlemeleri, istekleri ve bağımlılıkları görüntülemek için, azd ai agent monitor .
Foundry oyun alanında test edin
Foundry portalında ajana gidin.
Foundry portalını açın ve Azure hesabınızla oturum açın.
Son projeler listesinden projenizi seçin veya bulmak için Tüm projeler'i seçin.
Sol gezinti bölmesinde Oluştur'a seçerek menüyü genişletin ve ardından Aracılar'ı seçin.
Ajanlar listesinde kurduğunuz ajanı bulun (kurulumdaki ajan adıyla eşleşir).
Ayrıntılar sayfasını açmak için aracı adını seçin, ardından üst araç çubuğunda Oyun alanında aç'ı seçin.
Sohbet arabiriminde"Microsoft Dökümhane nedir?" gibi bir test iletisi yazın ve Enter tuşlarına basın.
Aracın, web arama sonuçlarından elde edilen bilgilerle yanıt verdiğini doğrulayın. Aracı dış kaynakları sorgularken yanıt birkaç saniye sürebilir.
Ipucu
Oyun alanı yüklenmiyorsa veya aracı yanıt vermiyorsa, yukarıda açıklanan Kapsayıcı Ayrıntıları sayfasını kullanarak aracının durumunu Started kontrol ettiğinizden emin olun.
Kaynakları temizleme
Ücretlerden kaçınmak için, işiniz bittiğinde kaynakları silin.
Uyarı
Bu komut Dökümhane projesi, model dağıtımları, Container Registry, Application Insights ve Barındırılan aracınız dahil olmak üzere kaynak grubundaki tüm Azure kaynaklarını kalıcı olarak siler. Bu eylem geri alınamaz. Başka kaynaklar içeren mevcut bir kaynak grubu kullanıyorsanız dikkatli olun; azd down yalnızca bu hızlı başlangıç tarafından oluşturulan kaynakları değil gruptaki her şeyi kaldırır.
Silinecekleri önizlemek için komutunu çalıştırın down :
azd down
Tamamlandığında, azd silinecek tüm kaynakları gösterir ve onaylamanızı ister.
yes Devam etmek için seçin veya no iptal edin.
Temizleme işlemi yaklaşık 2-5 dakika sürer.
Uyarı
Kaynakların silinmesi, Foundry projesi, Container Registry, Application Insights ve Barındırılan aracınız dahil olmak üzere bu hızlı başlangıçta oluşturulan tüm Azure kaynaklarını kalıcı olarak kaldırır. Bu eylem geri alınamaz.
Kaynaklarınızı silmek için Azure portalını açın, kaynak grubunuza gidin ve tüm kapsanan kaynaklarla birlikte silin.
Kaynakların silindiğini doğrulamak için Azure portalını açın, kaynak grubunuz gidin ve kaynakların artık görünmediğini onaylayın. Kaynak grubu boşsa, grubu da silebilirsiniz.
Sorun giderme
Sorunlarla karşılaşırsanız yaygın sorunlar için şu çözümleri deneyin:
| Sorunu | Çözüm |
|---|---|
SubscriptionNotRegistered Hata |
Sağlayıcıları kaydetme: az provider register --namespace Microsoft.CognitiveServices |
AuthorizationFailed sağlama sırasında |
Aboneliğinizde veya kaynak grubunuzda Katkıda Bulunan rolü isteyin. |
| Ajan yerel olarak başlamıyor | Ortam değişkenlerinin ayarlandığını ve kimlik bilgilerini yenilemek için çalıştırıldığından az login emin olun. |
AcrPullUnauthorized Hata |
Kapsayıcı kayıt defterinde projenin yönetilen kimliğine AcrPull rolü verin. |
Barındırılan aracı dağıtımında yer alan tüm izinler ve rol atamaları hakkında kapsamlı ayrıntılar için bkz. Barındırılan aracı izinleri başvurusu.
| Sorunu | Çözüm |
|---|---|
azd ai agent init Başarısız |
1.24.0+ sürümünü doğrulamak için komutunu çalıştırın azd version .
winget upgrade Microsoft.Azd (Windows) veya brew upgrade azd (macOS) ile güncelleştirin. Aracı uzantısının azd ext list ile yüklendiğini doğrulayın. uzantınızın azd ext upgrade azure.ai.agents sürüm 0.1.27-preview veya daha yeni bir sürüm olduğundan emin olun. |
Ajanınızın kapsayıcı günlüklerini görüntüleyin
Sorunları gidermek için kapsayıcının konsolunu ve sistem günlüklerini de kontrol edebilirsiniz.
Barındırılan Aracılar (Önizleme) ağaç görünümünden Barındırılan aracınızı seçin.
Barındırılan temsilcinizin "Playground" sekmesini seçin
Oturum ayrıntılarındaki "Günlükler" bölümünü seçin.
Ajanınızın oturum dosyalarını görüntüleyin
ADC tabanlı aracınızın giriş dizininde depolanan tüm dosyaları görüntüleyebilirsiniz
Barındırılan Aracılar (Önizleme) ağaç görünümünden Barındırılan aracınızı seçin.
Barındırılan temsilcinizin "Playground" sekmesini seçin
Oturum ayrıntılarındaki "dosyalar" bölümünü seçin.
Geçerli klasör içinde dosyaları indirebilir, yükleyebilir ve klasörler oluşturabilirsiniz. Bir klasöre tıklamak o klasöre girmenizi sağlarken, üst gezinme çubuğuna tıklamak önceki klasöre dönmenizi sağlar.
| Sorunu | Çözüm |
|---|---|
| Uzantı bulunamadı | VS Code Marketplace'tan Microsoft Foundry Toolkit for VS Code uzantısını yükleyin. |
Öğrendiklerin
Bu hızlı başlangıçta şunları yapacaksınız:
- Foundry araçlarıyla (web araması ve MCP) barındırılan aracı örneği oluşturma
- Ajanı yerel olarak test etti
- Foundry Aracı Servisine Dağıtıldı
- Foundry oyun alanında ajanınızı doğruladınız
Sonraki adımlar
Artık ilk Barındırılan aracınızı dağıttığınıza göre şunları nasıl yapacağınızı öğrenin:
Ajanınızı ek yeteneklerle özelleştirin.
- Aracı işlevselliğini genişletmek için MCP araçlarını bağlama
- Özel mantığı tümleştirmek için işlev çağrısını kullanma
- Belgelerinizde arama yapmak için dosya araması ekleme
- Kod yorumlayıcısını etkinleştirerek Python kodunu çalıştırın
Araç kataloğu makalesinde kullanılabilir araçların tam listesini görebilirsiniz.