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 öğreticide kullanılan kod projesine adresinden https://github.com/microsoft/MicrosoftCloudulaşabilirsiniz. Projenin deposu, projeyi çalıştırmak için gereken hem istemci tarafı hem de sunucu tarafı kodu içerir ve yapay zeka (AI), iletişim ve kuruluş verileriyle ilgili tümleşik özellikleri keşfetmenizi sağlar. Ayrıca proje, benzer özellikleri kendi uygulamalarınıza dahil etme konusunda size yol gösteren bir kaynak görevi görür.
Bu alıştırmada:
- GitHub deposunu kopyalayın.
- Projeye bir .env dosyası ekleyin ve güncelleştirin.
Devam etmeden önce, bu öğreticinin Önkoşullar bölümünde açıklandığı gibi tüm önkoşulların yüklü ve yapılandırılmış olduğundan emin olun.
GitHub Deposunu Kopyalama ve Dosya Oluşturma .env
Microsoft Cloud GitHub Deposunu makinenize kopyalamak için aşağıdaki komutu çalıştırın.
git clone https://github.com/microsoft/MicrosoftCloudVisual Studio Code'da MicrosoftCloud/samples/openai-acs-msgraph klasörünü açın.
Uyarı
Bu öğretici boyunca Visual Studio Code kullanacağız ancak örnek projeyle çalışmak için herhangi bir kod düzenleyicisi kullanılabilir.
Aşağıdaki klasörlere ve dosyalara dikkat edin:
- client: İstemci tarafı uygulama kodu.
- sunucu: Sunucu tarafı API kodu.
- docker-compose.yml: Yerel bir PostgreSQL veritabanını çalıştırmak için kullanılır.
Projenin kökündeki .env.example dosyasını .env olarak yeniden adlandırın.
.env dosyasını açın ve aşağıdaki anahtarlara göz atın:
ENTRAID_CLIENT_ID= TEAM_ID= CHANNEL_ID= OPENAI_API_KEY= OPENAI_ENDPOINT= OPENAI_MODEL=gpt-4o OPENAI_API_VERSION=2024-05-01-preview POSTGRES_USER= POSTGRES_PASSWORD= ACS_CONNECTION_STRING= ACS_PHONE_NUMBER= ACS_EMAIL_ADDRESS= CUSTOMER_EMAIL_ADDRESS= CUSTOMER_PHONE_NUMBER= API_PORT=3000 AZURE_AI_SEARCH_ENDPOINT= AZURE_AI_SEARCH_KEY= AZURE_AI_SEARCH_INDEX=.env dosyasında aşağıdaki değerleri güncelleştirin. Bu değerler API sunucusu tarafından yerel PostgreSQL veritabanına bağlanmak için kullanılır.
POSTGRES_USER=web POSTGRES_PASSWORD=web-passwordArtık projeyi tamamladığınıza göre, uygulama özelliklerinden bazılarını deneyelim ve bunların nasıl derlendiğini öğrenelim. İçindekiler tablosunu kullanarak devam etmek veya belirli bir alıştırmaya atlamak için aşağıdaki İleri düğmesini seçin.