OpenRouter TypeScript SDK - v1.0.6
    Preparing search index...

    Interface ModelCapabilities

    Represents model capabilities (combination of ModelInfo + ModelEndpoints) Useful for validation and dynamic UI

    interface ModelCapabilities {
        modelId: string;
        modelName: string;
        supportedParameters: string[];
        supportsStreaming: boolean;
        supportsTools: boolean;
        supportsVision: boolean;
        supportsJSON: boolean;
        inputModalities: string[];
        outputModalities: string[];
        maxContextLength: number;
        maxCompletionTokens?: number;
        maxPromptTokens?: number;
        pricing?: { prompt: number; completion: number };
        bestProvider?: string;
    }
    Index

    Properties

    modelId: string
    modelName: string
    supportedParameters: string[]
    supportsStreaming: boolean
    supportsTools: boolean
    supportsVision: boolean
    supportsJSON: boolean
    inputModalities: string[]
    outputModalities: string[]
    maxContextLength: number
    maxCompletionTokens?: number
    maxPromptTokens?: number
    pricing?: { prompt: number; completion: number }
    bestProvider?: string