Files
DotNetCore.SKIT.FlurlHttpCl…/src/SKIT.FlurlHttpClient.Wechat.OpenAI/WechatOpenAIClientOptions.cs

43 lines
1.4 KiB
C#
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
using System;
namespace SKIT.FlurlHttpClient.Wechat.OpenAI
{
/// <summary>
/// 一个用于构造 <see cref="WechatOpenAIClient"/> 时使用的配置项。
/// </summary>
public class WechatOpenAIClientOptions
{
/// <summary>
/// 获取或设置请求超时时间(单位:毫秒)。
/// <para>默认值30000</para>
/// </summary>
public int Timeout { get; set; } = 30 * 1000;
/// <summary>
/// 获取或设置微信智能对话 API 入口点。
/// <para>默认值:<see cref="WechatOpenAIEndpoints.DEFAULT"/></para>
/// </summary>
public string Endpoint { get; set; } = WechatOpenAIEndpoints.DEFAULT;
/// <summary>
/// 获取或设置微信智能对话 AppId。
/// </summary>
public string AppId { get; set; } = string.Empty;
/// <summary>
/// 获取或设置微信智能对话 Token。
/// </summary>
public string Token { get; set; } = string.Empty;
/// <summary>
/// 获取或设置微信智能对话 EncodingAESKey。
/// </summary>
public string EncodingAESKey { get; set; } = string.Empty;
/// <summary>
/// 获取或设置自定义需加密请求路径匹配器。
/// </summary>
public Func<string, bool>? CustomEncryptedRequestPathMatcher { get; set; }
}
}