Σε αυτό το σεμινάριο, θα σας καθοδηγήσουμε στη ρύθμιση των μεταβλητών περιβάλλοντος για τις υπηρεσίες Azure χρησιμοποιώντας ένα αρχείο .env. Οι μεταβλητές περιβάλλοντος σας επιτρέπουν να διαχειρίζεστε με ασφάλεια ευαίσθητα διαπιστευτήρια, όπως κλειδιά API, χωρίς να τα κωδικοποιείτε άμεσα στον κώδικά σας.
[!IMPORTANT]
- Απαιτείται να ρυθμιστεί μόνο μία υπηρεσία μοντέλου γλώσσας (Azure OpenAI ή OpenAI). Συμπληρώστε τις μεταβλητές περιβάλλοντος για την προτιμώμενη υπηρεσία σας. Εάν οριστούν μεταβλητές περιβάλλοντος για πολλαπλά μοντέλα γλώσσας, ο συνεργατικός μεταφραστής θα επιλέξει μία με βάση την προτεραιότητα.
- Εάν δεν έχουν οριστεί μεταβλητές περιβάλλοντος για το Computer Vision, ο μεταφραστής θα αλλάξει αυτόματα σε λειτουργία μόνο με Markdown.
[!NOTE] Ο οδηγός αυτός επικεντρώνεται κυρίως στις υπηρεσίες Azure, αλλά μπορείτε να επιλέξετε οποιοδήποτε υποστηριζόμενο μοντέλο γλώσσας από τη λίστα υποστηριζόμενων μοντέλων και υπηρεσιών.
Στον ριζικό κατάλογο του έργου σας, δημιουργήστε ένα αρχείο με όνομα .env. Αυτό το αρχείο θα αποθηκεύει όλες τις μεταβλητές περιβάλλοντος σε μια απλή μορφή.
[!WARNING] Μην καταχωρείτε το αρχείο .env σε συστήματα ελέγχου εκδόσεων όπως το Git. Προσθέστε το .env στο αρχείο .gitignore για να αποφύγετε τυχαίες καταχωρήσεις.
Πλοηγηθείτε στον ριζικό κατάλογο του έργου σας.
Δημιουργήστε ένα αρχείο .env στον ριζικό κατάλογο του έργου σας.
Ανοίξτε το αρχείο .env και επικολλήστε το παρακάτω πρότυπο:
# 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] Εάν θέλετε να βρείτε τα κλειδιά API και τα endpoints σας, μπορείτε να ανατρέξετε στο set-up-azure-ai.md.
Αποποίηση Ευθυνών:
Αυτό το έγγραφο έχει μεταφραστεί χρησιμοποιώντας την υπηρεσία μετάφρασης με τεχνητή νοημοσύνη Co-op Translator. Ενώ καταβάλλουμε προσπάθειες για ακρίβεια, παρακαλούμε να σημειώσετε ότι οι αυτοματοποιημένες μεταφράσεις μπορεί να περιέχουν σφάλματα ή ανακρίβειες. Το πρωτότυπο έγγραφο στη μητρική του γλώσσα πρέπει να θεωρείται η αυθεντική πηγή. Για κρίσιμες πληροφορίες, συνιστάται επαγγελματική ανθρώπινη μετάφραση. Δεν φέρουμε ευθύνη για οποιεσδήποτε παρεξηγήσεις ή λανθασμένες ερμηνείες που προκύπτουν από τη χρήση αυτής της μετάφρασης.