W tym samouczku przeprowadzimy Cię przez proces konfigurowania zmiennych środowiskowych dla usług Azure z użyciem pliku .env. Zmienne środowiskowe pozwalają na bezpieczne zarządzanie poufnymi danymi, takimi jak klucze API, bez konieczności umieszczania ich na stałe w kodzie.
[!IMPORTANT]
- Należy skonfigurować tylko jedną usługę modelu językowego (Azure OpenAI lub OpenAI). Wypełnij zmienne środowiskowe dla wybranej usługi. Jeśli zmienne środowiskowe dla wielu modeli językowych są ustawione, co-op translator wybierze jeden z nich na podstawie priorytetu.
- Jeśli zmienne środowiskowe Computer Vision nie są ustawione, translator automatycznie przełączy się na tryb wyłącznie Markdown.
[!NOTE] Ten przewodnik koncentruje się głównie na usługach Azure, ale możesz wybrać dowolny obsługiwany model językowy z listy obsługiwanych modeli i usług.
W katalogu głównym swojego projektu utwórz plik o nazwie .env. Ten plik będzie przechowywał wszystkie Twoje zmienne środowiskowe w prostym formacie.
[!WARNING] Nie zamieszczaj pliku .env w systemach kontroli wersji, takich jak Git. Dodaj .env do swojego pliku .gitignore, aby zapobiec przypadkowemu zatwierdzeniu.
Przejdź do katalogu głównego swojego projektu.
Utwórz plik .env w katalogu głównym swojego projektu.
Otwórz plik .env i wklej poniższy szablon:
# Azure Credentials
AZURE_AI_SERVICE_API_KEY="your_azure_ai_service_api_key"
AZURE_AI_SERVICE_ENDPOINT="https://your_azure_ai_service_endpoint"
# Optional fallback set example (index 1)
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"
# Azure OpenAI Credentials
AZURE_OPENAI_API_KEY="your_azure_openai_api_key"
AZURE_OPENAI_ENDPOINT="https://your_azure_openai_endpoint"
AZURE_OPENAI_MODEL_NAME="your_model_name"
AZURE_OPENAI_CHAT_DEPLOYMENT_NAME="your_deployment_name"
AZURE_OPENAI_API_VERSION="your_api_version"
# Optional fallback sets: duplicate the full AZURE_OPENAI_* set with suffix _1/_2 (same index for all variables)
# OpenAI Credentials
OPENAI_API_KEY="your_openai_api_key"
OPENAI_ORG_ID="your_openai_org_id"
OPENAI_CHAT_MODEL_ID="your_chat_model_id(ex. gpt-4o)"
OPENAI_BASE_URL="https://api.openai.com/v1 (If you don't have a custom base URL, you can delete this lin, then it will use the default base URL)"
# Optional fallback sets: duplicate the full OPENAI_* set with suffix _1/_2 (same index for all variables)
[!NOTE] Jeśli chcesz znaleźć swoje klucze API i punkty końcowe, możesz odwołać się do set-up-azure-ai.md.
Zastrzeżenie:
Niniejszy dokument został przetłumaczony przy użyciu usługi tłumaczenia AI Co-op Translator. Chociaż dążymy do dokładności, prosimy pamiętać, że automatyczne tłumaczenia mogą zawierać błędy lub nieścisłości. Oryginalny dokument w jego rodzimym języku powinien być uważany za autorytatywne źródło. W przypadku informacji krytycznych zalecane jest skorzystanie z profesjonalnego, ludzkiego tłumaczenia. Nie ponosimy odpowiedzialności za wszelkie nieporozumienia lub błędne interpretacje wynikające z użycia tego tłumaczenia.