diff --git a/django_text_translator/migrations/0027_alter_azureaitranslator_api_key_and_more.py b/django_text_translator/migrations/0027_alter_azureaitranslator_api_key_and_more.py new file mode 100644 index 0000000..51c2931 --- /dev/null +++ b/django_text_translator/migrations/0027_alter_azureaitranslator_api_key_and_more.py @@ -0,0 +1,29 @@ +# Generated by Django 5.0.3 on 2024-05-01 09:55 + +import encrypted_model_fields.fields +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('translator', '0026_groqtranslator_openrouteraitranslator_and_more'), + ] + + operations = [ + migrations.AlterField( + model_name='azureaitranslator', + name='api_key', + field=encrypted_model_fields.fields.EncryptedCharField(verbose_name='API Key'), + ), + migrations.AlterField( + model_name='azureaitranslator', + name='base_url', + field=models.URLField(default='https://example.openai.azure.com/', verbose_name='Endpoint'), + ), + migrations.AlterField( + model_name='azureaitranslator', + name='version', + field=models.CharField(default='2024-02-15-preview', max_length=50), + ), + ] diff --git a/django_text_translator/models/azureai.py b/django_text_translator/models/azureai.py index 205827d..2bebb53 100644 --- a/django_text_translator/models/azureai.py +++ b/django_text_translator/models/azureai.py @@ -6,8 +6,8 @@ class AzureAITranslator(OpenAIInterface): # https://learn.microsoft.com/azure/ai-services/openai/ - api_key = models.URLField(_("Endpoint"), default="https://example.openai.azure.com/") - version = models.CharField(max_length=50, default="2023-12-01-preview") + base_url = models.URLField(_("Endpoint"), default="https://example.openai.azure.com/") + version = models.CharField(max_length=50, default="2024-02-15-preview") model = models.CharField(_("Deloyment Name"), max_length=100, default="Your Deployment Name") class Meta: @@ -18,6 +18,6 @@ def _init(self): return AzureOpenAI( api_key=self.api_key, api_version=self.version, - azure_endpoint=self.model, + azure_endpoint=self.base_url, timeout=120.0, - ) + ) \ No newline at end of file diff --git a/pyproject.toml b/pyproject.toml index 5e5c23b..8575e1b 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -7,7 +7,7 @@ packages = ["./"] [project] name = "django-text-translator" -version = "2024.4.25.2" +version = "2024.5.1" authors = [ { name="Versun", email="django-text-translator@versun.me" }, ]