ProviderInfo

data class ProviderInfo(val name: String, val baseUrl: Url, val models: List<ModelData.ModelInfo>, val errorHandlingRules: List<ProviderData.ErrorHandlingRule>)(source)

声明提供商的一些基本信息。

Constructors

Link copied to clipboard
constructor(name: String, baseUrl: Url, models: List<ModelData.ModelInfo>, errorHandlingRules: List<ProviderData.ErrorHandlingRule>)

Properties

Link copied to clipboard

默认的 api 端点,可被用户覆盖。

Link copied to clipboard

对于不同 HTTP 状态码的错误处理策略。

Link copied to clipboard

提供若干此提供商的模型,此时假设用户使用的就是 baseUrl。

Link copied to clipboard

这个字段在 API 层叫做“提供商类型”,名为 deepseek 的 LlmClient 也可能用于其他与 DeepSeek 的 api 协议兼容的提供商。