UNPKG

@difizen/ai-flow

Version:

Scalable, out-of-the-box, agent-oriented flow

27 lines (26 loc) 833 B
import type { BasicSchema } from "../interfaces/flow"; export interface Model { id: string; name: string; group?: string; description?: string; } export interface ModelConfig { temperature?: number; top_p?: number; max_tokens?: number; [key: string]: number | undefined; } export type ModelSelectorNode = ((props: { nodeId: string; llmParam: BasicSchema[]; }) => JSX.Element) | null; export interface ModelStoreType { ModelSelector: ModelSelectorNode; setModelSelector: (ModelSelector: ModelSelectorNode) => void; modelOptions: Model[]; setModelOptions: (models: Model[]) => void; modelConfig: ModelConfig; setModelConfig: (config: ModelConfig) => void; } export declare const useModelStore: import("zustand").UseBoundStore<import("zustand").StoreApi<ModelStoreType>>;