unified-llm-client
    Preparing search index...

    Class ModelRegistry

    Stores model capability and pricing metadata used by adapters, budget guards, and cost estimation.

    const registry = new ModelRegistry();
    registry.assertCapability('gpt-4o', 'supportsTools', 'tool calling');
    registry.updatePrices({
    'gpt-4o': { inputPrice: 4.5, outputPrice: 18 },
    });
    Index

    Constructors

    Methods

    • Parameters

      • modelId: string
      • capability: "supportsStreaming" | "supportsTools" | "supportsVision"
      • OptionalfeatureLabel: string

      Returns ModelInfo

    • Parameters

      • modelId: string
      • kind: NonNullable<"completion" | "embedding" | "speech" | "transcription" | undefined>

      Returns ModelInfo