openhands / src /hooks /query /use-llm-subscription-models.ts
SaylorTwift's picture
SaylorTwift HF Staff
Add files using upload-large-folder tool
9b906ea verified
Raw History Blame Contribute Delete
565 Bytes
import { useQuery } from "@tanstack/react-query";
import LLMSubscriptionService from "#/api/llm-subscription-service";
import { LLM_SUBSCRIPTION_QUERY_KEYS } from "#/hooks/query/query-keys";
export function useOpenAISubscriptionModels({
enabled = true,
}: { enabled?: boolean } = {}) {
return useQuery({
queryKey: LLM_SUBSCRIPTION_QUERY_KEYS.openaiModels,
queryFn: LLMSubscriptionService.getOpenAIModels,
enabled,
retry: false,
refetchOnWindowFocus: false,
staleTime: 1000 * 60 * 5,
meta: {
disableToast: true,
},
});
}