Panduan ini akan memandu Anda dalam mengatur Azure OpenAI untuk terjemahan bahasa dan Azure Computer Vision untuk analisis konten gambar (yang kemudian dapat digunakan untuk terjemahan berbasis gambar) dalam Azure AI Foundry.
Persyaratan:
Anda akan memulai dengan membuat Proyek Azure AI, yang berfungsi sebagai pusat pengelolaan sumber daya AI Anda.
Buka https://ai.azure.com dan masuk dengan akun Azure Anda.
Pilih +Create untuk membuat proyek baru.
CoopTranslator-Project).CoopTranslator-Hub) (Buat baru jika perlu).Dalam proyek Anda, Anda akan melakukan deployment model Azure OpenAI untuk berfungsi sebagai backend untuk terjemahan teks.
Jika belum berada di sana, buka proyek yang baru dibuat (misalnya, CoopTranslator-Project) di Azure AI Foundry.
Dari menu sebelah kiri proyek Anda, di bawah “My assets”, pilih “Models + endpoints”.
Pilih + Deploy model.
Pilih Deploy Base Model.
Anda akan melihat daftar model yang tersedia. Saring atau cari model GPT yang sesuai. Kami merekomendasikan gpt-4o.
Pilih model yang diinginkan dan klik Confirm.
Pilih Deploy.
Setelah deployment, Anda dapat memilih deployment dari halaman “Models + endpoints” untuk menemukan REST endpoint URL, Key, Deployment name, Model name, dan API version. Data ini dibutuhkan untuk mengintegrasikan model terjemahan ke aplikasi Anda.
[!NOTE] Anda dapat memilih versi API dari halaman API version deprecation sesuai kebutuhan Anda. Perlu diketahui bahwa API version berbeda dengan Model version yang ditampilkan pada halaman Models + endpoints di Azure AI Foundry.
Untuk memungkinkan terjemahan teks dalam gambar, Anda perlu menemukan Azure AI Service API Key dan Endpoint.
CoopTranslator-Project). Pastikan Anda berada di halaman ringkasan proyek.Temukan API Key dan Endpoint dari Layanan Azure AI.
Buka Proyek Azure AI Anda (misalnya, CoopTranslator-Project). Pastikan Anda berada di halaman ringkasan proyek.
Temukan API Key dan Endpoint dari tab Azure AI Service.

Koneksi ini membuat kemampuan sumber daya Azure AI Services terkait (termasuk analisis gambar) tersedia untuk proyek AI Foundry Anda. Anda kemudian dapat menggunakan koneksi ini di notebook atau aplikasi untuk mengekstrak teks dari gambar, yang selanjutnya dapat dikirim ke model Azure OpenAI untuk diterjemahkan.
Saat ini, Anda seharusnya telah mengumpulkan yang berikut:
Untuk Azure OpenAI (Terjemahan Teks):
gpt-4o)cooptranslator-gpt4o)Untuk Azure AI Services (Ekstraksi Teks Gambar melalui Vision):
Nantinya, saat membangun aplikasi Anda, Anda kemungkinan akan mengkonfigurasinya menggunakan kredensial yang telah dikumpulkan ini. Misalnya, Anda mungkin menetapkannya sebagai variabel lingkungan seperti berikut:
# Kredensial Layanan AI Azure (Diperlukan untuk terjemahan gambar)
AZURE_AI_SERVICE_API_KEY="your_azure_ai_service_api_key" # misalnya, 21xasd...
AZURE_AI_SERVICE_ENDPOINT="https://your_azure_ai_service_endpoint.cognitiveservices.azure.com/"
# Set cadangan opsional: duplikat variabel dengan akhiran _1/_2 (indeks yang sama untuk semua variabel dalam set)
AZURE_AI_SERVICE_API_KEY_1="your_azure_ai_service_api_key_1"
AZURE_AI_SERVICE_ENDPOINT_1="https://your_azure_ai_service_endpoint_1.cognitiveservices.azure.com/"
# Kredensial Azure OpenAI (Diperlukan untuk terjemahan teks)
AZURE_OPENAI_API_KEY="your_azure_openai_api_key" # misalnya, 21xasd...
AZURE_OPENAI_ENDPOINT="https://your_azure_openai_endpoint.openai.azure.com/"
AZURE_OPENAI_MODEL_NAME="your_model_name" # misalnya, gpt-4o
AZURE_OPENAI_CHAT_DEPLOYMENT_NAME="your_deployment_name" # misalnya, cooptranslator-gpt4o
AZURE_OPENAI_API_VERSION="your_api_version" # misalnya, 2024-12-01-preview
# Set cadangan opsional: duplikat seluruh set AZURE_OPENAI_* dengan akhiran _1/_2 (indeks yang sama untuk semua variabel)
Penafian:
Dokumen ini telah diterjemahkan menggunakan layanan terjemahan AI Co-op Translator. Meskipun kami berupaya untuk akurasi, harap diingat bahwa terjemahan otomatis mungkin mengandung kesalahan atau ketidaktepatan. Dokumen asli dalam bahasa aslinya harus dianggap sebagai sumber yang sah. Untuk informasi penting, disarankan menggunakan terjemahan profesional oleh manusia. Kami tidak bertanggung jawab atas kesalahpahaman atau salah tafsir yang timbul dari penggunaan terjemahan ini.