describe method
Builds the config-discovery reply, omitting the API key.
Implementation
AiConfigResponse describe(String requestId) {
final config = defaultConfig;
if (config == null) {
return AiConfigResponse(requestId: requestId, available: false);
}
return AiConfigResponse(
requestId: requestId,
available: true,
provider: config.provider.wireName,
model: config.model,
plannerModel: config.plannerModel,
executorModel: config.executorModel,
explainerModel: config.explainerModel,
baseUrl: config.baseUrl,
mode: config.defaultMode.wireName,
language: config.language,
);
}