Model constructor
const
Model({
- required String id,
- String name = '',
- required String api,
- required String provider,
- required String baseUrl,
- bool reasoning = false,
- List<
String> input = const ['text'], - String? thinkingLevel,
- ModelCost cost = const ModelCost(),
- required int contextWindow,
- required int maxTokens,
- Map<
String, String> ? headers, - OpenAICompletionsCompat? compat,
Implementation
const Model({
required this.id,
this.name = '',
required this.api,
required this.provider,
required this.baseUrl,
this.reasoning = false,
this.input = const ['text'],
this.thinkingLevel,
this.cost = const ModelCost(),
required this.contextWindow,
required this.maxTokens,
this.headers,
this.compat,
});