.Net / C# Google ML / Исключение перевода: не удалось подключиться ко всем адресам - PullRequest
0 голосов
/ 13 марта 2020

Я пишу вам, потому что я получил ошибку при использовании API AutoML от google.cloud. Сайт документации: https://cloud.google.com/translate/automl/docs/predict#automl_translate_predict -csharp

public async Task<IActionResult> UploadToTranslate(IFormFile excelFile)
{
    //rest of code...
    string credential_path = @"xxxx.json";
    System.Environment.SetEnvironmentVariable("GOOGLE_APPLICATION_CREDENTIALS", credential_path);
    var client = PredictionServiceClient.Create();
    var modelName = ModelName.Format(_config.GetValue<string>("ValuesEnPl:projectId"), _config.GetValue<string>("ValuesEnPl:location"), _config.GetValue<string>("ValuesEnPl:modelId"));
    var predictionRequest = new PredictRequest
    {
        Name = modelName,
        Payload = new ExamplePayload
        {
            TextSnippet = new TextSnippet
            {
                Content = "Tom goes home"
            },
        },
    };
    try
    {
        var response = client.Predict(predictionRequest, CallSettings.FromCallTiming(CallTiming.FromDeadline(DateTime.UtcNow.AddSeconds(100))));
        foreach (var payload in response.Payload)
        {
            Console.Write($"Translated Content: {payload.Translation.TranslatedContent.Content}");
        }

    }
    catch (RpcException ex)
    {

    }
    //rest of code...
}

Исключение: Сообщение = "Status (StatusCode = Unavailable, Detail = \" не удалось подключиться ко всем адресам \ ") "

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...