public async Task <string> BertRequestAsync(BertQuery query) { var url = "http://10.139.139.82:5001/BERT"; var response = await HttpPostRequestAsync(url, JsonConvert.SerializeObject(query)); return(JsonConvert.DeserializeObject <BertAnswer>(response).answer); }
public async Task <string> PassageQueryAsync(string query) { var url = "https://hackathon2019.blob.core.windows.net/bert/HackathonWinnerFAQ.txt"; var httpClient = new HttpClient(); var response = await httpClient.GetStringAsync(url).ConfigureAwait(false); var bertQuery = new BertQuery() { question = query, context = response }; var answer = await BertRequestAsync(bertQuery); return(answer); }