using System;
using System.Collections.Generic;
using System.Linq;
namespace SKIT.FlurlHttpClient.Wechat.OpenAI.Models
{
///
/// 表示 [POST] /openapi/nlp/rank/{TOKEN} 接口的响应。
///
public class OpenApiNLPRankResponse : WechatOpenAIResponse
{
public static class Types
{
public class Data
{
public static class Types
{
public class Result
{
///
/// 获取或设置候选词信息项。
///
[Newtonsoft.Json.JsonProperty("question")]
[System.Text.Json.Serialization.JsonPropertyName("question")]
public string Sentiment { get; set; } = default!;
///
/// 获取或设置分值(范围:0~1)。
///
[Newtonsoft.Json.JsonProperty("score")]
[System.Text.Json.Serialization.JsonPropertyName("score")]
public double Score { get; set; }
}
}
///
/// 获取或设置结果。
///
[Newtonsoft.Json.JsonProperty("results")]
[System.Text.Json.Serialization.JsonPropertyName("results")]
public Types.Result[] ResultList { get; set; } = default!;
///
/// 获取或设置是否有 Exact Match 候选。
///
[Newtonsoft.Json.JsonProperty("exact_match")]
[System.Text.Json.Serialization.JsonPropertyName("exact_match")]
public bool HasExactMatch { get; set; }
}
}
}
}