Aracılığıyla paylaş


Projeyi Kopyalama

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

  1. Microsoft Cloud GitHub Deposunu makinenize kopyalamak için aşağıdaki komutu çalıştırın.

    git clone https://github.com/microsoft/MicrosoftCloud
    
  2. Visual 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.

  3. 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.
  4. Projenin kökündeki .env.example dosyasını .env olarak yeniden adlandırın.

  5. .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=
    
  6. .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-password
    
  7. Artı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.

Sonraki Adım