70 lines
1.7 KiB
Dart
70 lines
1.7 KiB
Dart
class SelectableAiModel {
|
|
const SelectableAiModel({
|
|
required this.group,
|
|
required this.id,
|
|
required this.label,
|
|
});
|
|
|
|
final String group;
|
|
final String id;
|
|
final String label;
|
|
}
|
|
|
|
const List<SelectableAiModel> selectableAiModels = [
|
|
|
|
SelectableAiModel(
|
|
group: "Recommended",
|
|
id: "qwen/qwen3-coder",
|
|
label: "Qwen3 Coder",
|
|
),
|
|
SelectableAiModel(
|
|
group: "Recommended",
|
|
id: "openai/gpt-oss-120b",
|
|
label: "GPT-OSS 120B",
|
|
),
|
|
SelectableAiModel(
|
|
group: "Recommended",
|
|
id: "meta-llama/llama-3.3-70b-instruct",
|
|
label: "LLaMA 3.3 70B Instruct",
|
|
),
|
|
SelectableAiModel(
|
|
group: "Recommended",
|
|
id: "deepseek/deepseek-v3.2",
|
|
label: "DeepSeek v3.2",
|
|
)
|
|
|
|
|
|
// SelectableAiModel(
|
|
// group: "Anthropic",
|
|
// id: "anthropic/claude-sonnet-4.6",
|
|
// label: "Claude Sonnet 4.6",
|
|
// ),
|
|
// SelectableAiModel(
|
|
// group: "Anthropic",
|
|
// id: "anthropic/claude-opus-4.6",
|
|
// label: "Claude Opus 4.6",
|
|
// ),
|
|
// SelectableAiModel(
|
|
// group: "Anthropic",
|
|
// id: "anthropic/claude-haiku-4.5",
|
|
// label: "Claude Haiku 4.5",
|
|
// ),
|
|
// SelectableAiModel(group: "OpenAI", id: "openai/gpt-5.4", label: "GPT-5.4"),
|
|
// SelectableAiModel(
|
|
// group: "OpenAI",
|
|
// id: "openai/gpt-5.4-mini",
|
|
// label: "GPT-5.4 Mini",
|
|
// ),
|
|
// SelectableAiModel(group: "OpenAI", id: "openai/gpt-4.1", label: "GPT-4.1"),
|
|
// SelectableAiModel(group: "Qwen", id: "qwen/qwen3.5-9b", label: "Qwen3.5-9B"),
|
|
// SelectableAiModel(
|
|
// group: "Qwen",
|
|
// id: "qwen/qwen3.5-35b-a3b",
|
|
// label: "Qwen3.5-35B-A3B",
|
|
// ),
|
|
// SelectableAiModel(
|
|
// group: "Qwen",
|
|
// id: "qwen/qwen3.5-flash-02-23",
|
|
// label: "Qwen3.5-Flash",
|
|
// ),
|
|
];
|