smoltalk
    Preparing search index...

    Class Model

    Index

    Constructors

    • Parameters

      • model:
            | ModelName
            | ModelNameAndProvider
            | {
                limit?: { cost?: number };
                optimizeFor: ("reasoning" | "speed" | "cost" | "large-context")[];
                providers: (
                    | "local"
                    | "ollama"
                    | "openai"
                    | "openai-responses"
                    | "anthropic"
                    | "google"
                    | "replicate"
                    | "modal"
                )[];
            }
      • Optionalprovider:
            | "local"
            | "ollama"
            | "openai"
            | "openai-responses"
            | "anthropic"
            | "google"
            | "replicate"
            | "modal"

      Returns Model

    Methods

    • Parameters

      • usage: { cachedInputTokens?: number; inputTokens: number; outputTokens: number }

      Returns
          | {
              cachedInputCost?: number;
              currency: string;
              inputCost: number;
              outputCost: number;
              totalCost: number;
          }
          | null

    • Returns
          | ModelName
          | ModelNameAndProvider
          | {
              limit?: { cost?: number };
              optimizeFor: ("reasoning" | "speed" | "cost" | "large-context")[];
              providers: (
                  | "local"
                  | "ollama"
                  | "openai"
                  | "openai-responses"
                  | "anthropic"
                  | "google"
                  | "replicate"
                  | "modal"
              )[];
          }

    • Returns
          | "local"
          | "ollama"
          | "openai"
          | "openai-responses"
          | "anthropic"
          | "google"
          | "replicate"
          | "modal"
          | undefined

    • Returns
          | "local"
          | "ollama"
          | "openai"
          | "openai-responses"
          | "anthropic"
          | "google"
          | "replicate"
          | "modal"
          | undefined

    • Returns string

    • Parameters

      • model: ModelLike
      • Optionalprovider:
            | "local"
            | "ollama"
            | "openai"
            | "openai-responses"
            | "anthropic"
            | "google"
            | "replicate"
            | "modal"

      Returns Model