Ten przewodnik przeprowadzi Cię przez proces konfiguracji Azure OpenAI do tłumaczenia języków oraz Azure Computer Vision do analizy zawartości obrazów (które następnie mogą być używane do tłumaczenia na podstawie obrazów) w ramach Azure AI Foundry.
Wymagania wstępne:
Zaczniesz od utworzenia projektu Azure AI, który będzie centralnym miejscem do zarządzania zasobami AI.
Przejdź do https://ai.azure.com i zaloguj się na swoje konto Azure.
Wybierz +Create, aby utworzyć nowy projekt.
CoopTranslator-Project
).CoopTranslator-Hub
) (w razie potrzeby utwórz nowy).W ramach projektu wdrożysz model Azure OpenAI, który będzie służył jako backend do tłumaczenia tekstu.
Jeśli jeszcze tego nie zrobiłeś, otwórz swój nowo utworzony projekt (np. CoopTranslator-Project
) w Azure AI Foundry.
W menu po lewej stronie projektu, w sekcji “My assets”, wybierz “Models + endpoints”.
Wybierz + Deploy model.
Wybierz Deploy Base Model.
Zostanie wyświetlona lista dostępnych modeli. Przefiltruj lub wyszukaj odpowiedni model GPT. Zalecamy gpt-4o
.
Wybierz wybrany model i kliknij Confirm.
Wybierz Deploy.
Po wdrożeniu możesz wybrać wdrożenie na stronie “Models + endpoints”, aby znaleźć jego REST endpoint URL, Key, Deployment name, Model name oraz API version. Te informacje będą potrzebne do integracji modelu tłumaczeniowego z Twoją aplikacją.
[!NOTE] Możesz wybrać wersje API na stronie API version deprecation w zależności od swoich potrzeb. Pamiętaj, że wersja API różni się od wersji modelu wyświetlanej na stronie Models + endpoints w Azure AI Foundry.
Aby umożliwić tłumaczenie tekstu znajdującego się na obrazach, musisz znaleźć klucz API i punkt końcowy Azure AI Service.
CoopTranslator-Project
). Upewnij się, że jesteś na stronie przeglądu projektu.Znajdź klucz API i punkt końcowy w Azure AI Service.
Przejdź do swojego projektu Azure AI (np. CoopTranslator-Project
). Upewnij się, że jesteś na stronie przeglądu projektu.
Znajdź API Key i Endpoint na karcie Azure AI Service.
To połączenie udostępnia możliwości powiązanego zasobu Azure AI Services (w tym analizę obrazów) w Twoim projekcie AI Foundry. Następnie możesz użyć tego połączenia w swoich notatnikach lub aplikacjach, aby wyodrębnić tekst z obrazów, który może być następnie przesłany do modelu Azure OpenAI w celu tłumaczenia.
Do tej pory powinieneś zebrać następujące dane:
Dla Azure OpenAI (tłumaczenie tekstu):
gpt-4o
)cooptranslator-gpt4o
)Dla Azure AI Services (wyodrębnianie tekstu z obrazów za pomocą Vision):
Później, podczas tworzenia aplikacji, prawdopodobnie skonfigurujesz ją, korzystając z tych zebranych danych uwierzytelniających. Na przykład możesz ustawić je jako zmienne środowiskowe w ten sposób:
# Azure AI Service Credentials (Required for image translation)
AZURE_AI_SERVICE_API_KEY="your_azure_ai_service_api_key" # e.g., 21xasd...
AZURE_AI_SERVICE_ENDPOINT="https://your_azure_ai_service_endpoint.cognitiveservices.azure.com/"
# Azure OpenAI Credentials (Required for text translation)
AZURE_OPENAI_API_KEY="your_azure_openai_api_key" # e.g., 21xasd...
AZURE_OPENAI_ENDPOINT="https://your_azure_openai_endpoint.openai.azure.com/"
AZURE_OPENAI_MODEL_NAME="your_model_name" # e.g., gpt-4o
AZURE_OPENAI_CHAT_DEPLOYMENT_NAME="your_deployment_name" # e.g., cooptranslator-gpt4o
AZURE_OPENAI_API_VERSION="your_api_version" # e.g., 2024-12-01-preview
Zastrzeżenie:
Niniejszy dokument został przetłumaczony za pomocą usługi tłumaczenia AI Co-op Translator. Mimo że dokładamy starań, aby tłumaczenie było jak najbardziej precyzyjne, prosimy pamiętać, że automatyczne tłumaczenia mogą zawierać błędy lub nieścisłości. Oryginalny dokument w języku źródłowym powinien być uznawany za źródło wiarygodne. W przypadku informacji o krytycznym znaczeniu zalecane jest skorzystanie z profesjonalnego tłumaczenia wykonanego przez człowieka. Nie ponosimy odpowiedzialności za jakiekolwiek nieporozumienia lub błędne interpretacje wynikające z korzystania z tego tłumaczenia.