Llm Client
Types
Link copied to clipboard
data class ProviderInfo(val name: String, val baseUrl: Url, val models: List<ModelData.ModelInfo>, val errorHandlingRules: List<ProviderData.ErrorHandlingRule>)
声明提供商的一些基本信息。
Functions
Link copied to clipboard
abstract suspend fun chat(request: ChatRequest, apiKey: String, baseUrl: Url? = null, timeout: ChatTimeout? = null): Flow<ChatResult>
开始一次 LLM 请求。