تخطَّ إلى المحتوى

يُدعم إجراء GitHub pelikhan/action-continuous-translation العديد من مزودي LLM المختلفين من خلال GenAIScript.

يمكنك تقديم مخطط كامل يربط اللغة بمعرف النموذج للتحكم في النموذج المستخدم لكل لغة من خلال معلمة model_alias. لكل لغة، يمكنك تحديد نموذجين، واحد للـ translation وآخر للـ validation ككائن YAML.

with:
model_alias: |
translation_fr: github:openai/gpt-4.1
validation_es: openai:gpt-4o

يجب تمرير أسرار مزود LLM بشكل صريح كمعلمات للإجراء.

with:
github_token: ${{ secrets.GITHUB_TOKEN }}
openai_api_key: ${{ secrets.OPENAI_API_KEY }}
openai_api_base: ${{ env.OPENAI_API_BASE }}
azure_openai_api_endpoint: ${{ env.AZURE_OPENAI_API_ENDPOINT }}
azure_openai_api_key: ${{ secrets.AZURE_OPENAI_API_KEY }}
azure_openai_subscription_id: ${{ env.AZURE_OPENAI_SUBSCRIPTION_ID }}
azure_openai_api_version: ${{ env.AZURE_OPENAI_API_VERSION }}
azure_openai_api_credentials: ${{ env.AZURE_OPENAI_API_CREDENTIALS }}

النوع: string (يفضل أن يكون سريًا)
القيمة الافتراضية: ${{ secrets.GITHUB_TOKEN }}

رمز GitHub token الخاص بك مع إذن models: read على الأقل. اقرأ المزيد من التفاصيل ضمن وثائق أذونات نماذج GitHub في GenAIScript.

النوع: string (يفضل أن يكون سريًا)
القيمة الافتراضية: ${{ secrets.OPENAI_API_KEY }}

مفتاح واجهة برمجة التطبيقات (API) الخاص بـ OpenAI. اقرأ المزيد هنا.

النوع: string (يفضل أن يكون متغير بيئة)
القيمة الافتراضية: ${{ env.OPENAI_API_BASE }}

عنوان الأساس لواجهة برمجة تطبيقات OpenAI.

النوع: string (يفضل أن يكون متغير بيئة)
القيمة الافتراضية: ${{ env.AZURE_OPENAI_API_ENDPOINT }}

نقطة نهاية Azure OpenAI. لإيجاد هذه النقطة، انتقل إلى بوابتك Azure Portal، وافتح مورد Azure OpenAI الخاص بك. ابحث عن المفاتيح ونقاط النهاية، وأخيرًا انسخ نقطة النهاية.

النوع: string (يفضل أن يكون سريًا)
القيمة الافتراضية: ${{ secrets.AZURE_OPENAI_API_KEY }}

مفتاح واجهة برمجة التطبيقات (API) الخاص بـ Azure OpenAI.

النوع: string (يفضل أن يكون متغير بيئة)
القيمة الافتراضية: ${{ env.AZURE_OPENAI_SUBSCRIPTION_ID }}

هوية اشتراك Azure OpenAI لعرض عمليات النشر المتاحة.

النوع: string (يفضل أن يكون متغير بيئة)
القيمة الافتراضية: ${{ env.AZURE_OPENAI_API_VERSION }}

إصدار واجهة برمجة التطبيقات (API) الخاص بـ Azure OpenAI.

النوع: string (يفضل أن يكون متغير بيئة)
القيمة الافتراضية: ${{ env.AZURE_OPENAI_API_CREDENTIALS }}

نوع بيانات اعتماد Azure OpenAI. اترك هذا كـ 'default' ما لم يكن لديك إعداد خاص بـ Azure.