Topik ini menjelaskan cara menyiapkan AppServer.
Cara kerjanya
Tujuan dari AppServer
Untuk mempercepat penyiapan agen AI berdasarkan kerangka kerja AUI Kits, SDK untuk skenario tertentu harus terintegrasi dengan Alibaba Cloud AI Agent dan kemampuan produk lainnya. AppServer mengenkapsulasi kemampuan produk ini dan menyediakan serangkaian API HTTP standar untuk SDK skenario guna mengurangi biaya pengembangan bagi integrator.
Anda harus menerapkan dan memelihara AppServer sendiri.
Kerangka proyek
Bangun kerangka berdasarkan Java 8 dan Spring Boot 2 yang mainstream.
Menerapkan proyek
Prasyarat
Operasi yang diperlukan dilakukan di Konsol. Untuk informasi lebih lanjut, lihat Memulai Cepat untuk Panggilan Audio dan Video dan Memulai Cepat untuk Percakapan Pesan.
Java 8 telah terinstal di lingkungan Anda.
Menerapkan menggunakan kode sumber
Contoh ini menunjukkan cara membangun dan menerapkan AppServer menggunakan kode sumber.
Konfigurasikan parameter proyek
Unduh kode sumber AppServer.
Buka direktori
Server\Java\src\main\resourcesdan temukan fileapplication.yml. Konfigurasikan parameter yang relevan dan biarkan parameter yang tidak perlu dikonfigurasi tetap tidak berubah.Konfigurasi parameter
Deskripsi
biz: openapi: access: key: "*******" secret: "*******"Pasangan Kunci Akses yang digunakan untuk otentikasi identitas saat Anda memanggil operasi API Layanan Alibaba Cloud. Pasangan Kunci Akses terdiri dari ID AccessKey dan Rahasia AccessKey:
ID AccessKey: Digunakan untuk mengidentifikasi pengguna.
Rahasia AccessKey: Digunakan untuk memverifikasi identitas pengguna. Anda harus menjaga kerahasiaan Rahasia AccessKey Anda.
Untuk informasi lebih lanjut, lihat Buat pasangan Kunci Akses.
CatatanJika Anda menggunakan pasangan Kunci Akses Pengguna RAM, Anda harus menyambungkan kebijakan AliyunICEFullAccess ke Pengguna RAM.
# Informasi tentang aplikasi ARTC. live_mic: app_id: "*******" app_key: "*******"ID dan AppKey dari aplikasi audio dan video waktu nyata. Anda dapat melihat ID aplikasi dan AppKey dengan mengklik RTC AppID di halaman detail agen.
CatatanAnda harus mengonfigurasi ID aplikasi dan AppKey untuk audio dan video waktu nyata untuk skenario yang melibatkan panggilan audio dan video. Konfigurasi ini tidak diperlukan untuk skenario percakapan pesan.
Untuk mendapatkan AppId dan AppKey untuk aplikasi ARTC:
Pergi ke Konsol Layanan Media Cerdas. Klik agen yang Anda buat untuk membuka halaman produknya.

Klik RTC AppID. Pergi ke Konsol ApsaraVideo Live untuk mendapatkan AppId dan AppKey.

Paket dan jalankan proyek
Paket proyek
Anda dapat menggunakan alat Maven yang terintegrasi dengan IDEA untuk mengemas proyek. File JAR akan berada di direktori target.
Jalankan perintah berikut di jalur
Server\Javauntuk mengemas proyek:mvn package -DskipTests(Opsional) Transfer paket JAR dari direktori
targetke server.scp xxx.jar root@ip:/root
Jalankan proyek
Mulai terminal di direktori tempat paket JAR disimpan di server.
Ekspor log ke terminal.
java -jar ***.jarTulis log ke file nohup.out.
nohup java -jar ***.jar &