AI配置化
This commit is contained in:
@@ -3,6 +3,7 @@ import 'package:flutter_riverpod/flutter_riverpod.dart';
|
||||
import '../api/ai_api.dart';
|
||||
import '../core/network/api_exception.dart';
|
||||
import '../models/ai.dart';
|
||||
import 'ai_config_provider.dart';
|
||||
import 'bill_refresh.dart';
|
||||
import 'note_provider.dart';
|
||||
|
||||
@@ -157,9 +158,11 @@ class AssistantNotifier extends Notifier<AssistantState> {
|
||||
// 这次对话动过哪些数据
|
||||
final mutated = <_Mutated>{};
|
||||
try {
|
||||
// 带上用户选中的配置。null = 用服务端 .env 那套(虚拟的「默认」项)
|
||||
final configId = ref.read(selectedAiConfigProvider);
|
||||
await for (final event in ref
|
||||
.read(aiApiProvider)
|
||||
.chat(sessionId: state.sessionId, content: trimmed)) {
|
||||
.chat(sessionId: state.sessionId, configId: configId, content: trimmed)) {
|
||||
if (!ref.mounted) return;
|
||||
|
||||
switch (event.type) {
|
||||
|
||||
Reference in New Issue
Block a user