openrouter-model-picker
Version:
Third-party React component for OpenRouter model selection
22 lines • 705 B
TypeScript
import { ModelInfo } from '../types';
interface UseModelDataReturn {
models: ModelInfo[];
freeModels: ModelInfo[];
paidModels: ModelInfo[];
loading: boolean;
error: string | null;
refresh: () => Promise<void>;
testModel: (modelId: string, apiKey: string, testMessage?: string) => Promise<{
success: boolean;
response?: string;
error?: string;
usage?: {
prompt_tokens: number;
completion_tokens: number;
total_tokens: number;
};
}>;
}
export declare function useModelData(apiEndpoint?: string, fallbackModels?: ModelInfo[]): UseModelDataReturn;
export {};
//# sourceMappingURL=useModelData.d.ts.map