diff --git a/src/components/room/RoomSettingsPanel.tsx b/src/components/room/RoomSettingsPanel.tsx index 8363532..9008cb6 100644 --- a/src/components/room/RoomSettingsPanel.tsx +++ b/src/components/room/RoomSettingsPanel.tsx @@ -1,5 +1,5 @@ import { memo, useState, useEffect, useCallback } from 'react'; -import type { RoomResponse } from '@/client'; +import type { ModelResponse, RoomResponse } from '@/client'; import { aiList, aiUpsert, aiDelete, modelList } from '@/client'; import { Button } from '@/components/ui/button'; import { Input } from '@/components/ui/input'; @@ -79,6 +79,7 @@ export const RoomSettingsPanel = memo(function RoomSettingsPanel({ useEffect(() => { loadAiConfigs(); + loadModels(); }, [loadAiConfigs]); // Load available models @@ -215,8 +216,8 @@ export const RoomSettingsPanel = memo(function RoomSettingsPanel({ >
- - {config.model} + + {availableModels.find((m) => m.id === config.model)?.name ?? config.model} {config.stream && ( @@ -266,7 +267,11 @@ export const RoomSettingsPanel = memo(function RoomSettingsPanel({ ) : (