IFClite TypeScript API
    Preparing search index...

    Interface ModelRegistry

    interface ModelRegistry {
        add(model: LoadedModel): void;
        count(): number;
        get(id: string): LoadedModel | null;
        list(): LoadedModel[];
        remove(id: string): boolean;
        resolve(id?: string): LoadedModel | null;
    }

    Implemented by

    Index
    • Returns number

    • Parameters

      • id: string

      Returns boolean

    • Resolve the model for a tool call.

      Returns the named model when id is provided, the single loaded model when only one is loaded, or null if the caller needs to pick.

      Parameters

      • Optionalid: string

      Returns LoadedModel | null