mirror of
https://github.com/infiniflow/ragflow.git
synced 2026-07-18 21:57:27 +08:00
18 lines
442 B
TypeScript
18 lines
442 B
TypeScript
|
|
import { ILLMTools } from '@/interfaces/database/plugin';
|
||
|
|
import pluginService from '@/services/plugin-service';
|
||
|
|
import { useQuery } from '@tanstack/react-query';
|
||
|
|
|
||
|
|
export const useLlmToolsList = (): ILLMTools => {
|
||
|
|
const { data } = useQuery({
|
||
|
|
queryKey: ['llmTools'],
|
||
|
|
initialData: [],
|
||
|
|
queryFn: async () => {
|
||
|
|
const { data } = await pluginService.getLlmTools();
|
||
|
|
|
||
|
|
return data?.data ?? [];
|
||
|
|
},
|
||
|
|
});
|
||
|
|
|
||
|
|
return data;
|
||
|
|
};
|