MCPcopy
hub / github.com/kagent-dev/kagent / fetchProviders

Function fetchProviders

ui/src/components/onboarding/steps/ModelConfigStep.tsx:111–128  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

109
110 useEffect(() => {
111 const fetchProviders = async () => {
112 setProvidersLoading(true);
113 setProvidersError(null);
114 try {
115 const result = await getSupportedModelProviders();
116 if (!result.error && result.data) {
117 setSupportedProviders(result.data);
118 } else {
119 throw new Error(result.error || 'Failed to fetch supported providers.');
120 }
121 } catch (error) {
122 console.error("Error fetching supported providers:", error);
123 setProvidersError(error instanceof Error ? error.message : String(error));
124 setSupportedProviders([]);
125 } finally {
126 setProvidersLoading(false);
127 }
128 };
129 fetchProviders();
130 }, []);
131

Callers 1

ModelConfigStepFunction · 0.85

Calls 1

Tested by

no test coverage detected