fixed openai allowing validation even when value is not present
This commit is contained in:
parent
c3c7b9a836
commit
8017707fa9
1 changed files with 2 additions and 1 deletions
|
|
@ -34,6 +34,7 @@ export const useGetOpenAIModelsQuery = (
|
||||||
options?: Omit<UseQueryOptions<ModelsResponse>, "queryKey" | "queryFn">,
|
options?: Omit<UseQueryOptions<ModelsResponse>, "queryKey" | "queryFn">,
|
||||||
) => {
|
) => {
|
||||||
const queryClient = useQueryClient();
|
const queryClient = useQueryClient();
|
||||||
|
console.log("params", params);
|
||||||
|
|
||||||
async function getOpenAIModels(): Promise<ModelsResponse> {
|
async function getOpenAIModels(): Promise<ModelsResponse> {
|
||||||
const url = new URL("/api/models/openai", window.location.origin);
|
const url = new URL("/api/models/openai", window.location.origin);
|
||||||
|
|
@ -54,7 +55,7 @@ export const useGetOpenAIModelsQuery = (
|
||||||
queryKey: ["models", "openai", params],
|
queryKey: ["models", "openai", params],
|
||||||
queryFn: getOpenAIModels,
|
queryFn: getOpenAIModels,
|
||||||
retry: 2,
|
retry: 2,
|
||||||
enabled: options?.enabled !== false, // Allow enabling/disabling from options
|
enabled: !!params?.apiKey,
|
||||||
staleTime: 0, // Always fetch fresh data
|
staleTime: 0, // Always fetch fresh data
|
||||||
gcTime: 0, // Don't cache results
|
gcTime: 0, // Don't cache results
|
||||||
...options,
|
...options,
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue