smoltalk
    Preparing search index...

      smoltalk

      Classes

      AssistantMessage
      BaseClient
      BaseMessage
      BaseStrategy
      DeveloperMessage
      FallbackStrategy
      IDStrategy
      LlamaCPP
      Model
      RaceStrategy
      RandomStrategy
      SmolAnthropic
      SmolContentPolicyError
      SmolContextWindowExceededError
      SmolError
      SmolGoogle
      SmolOllama
      SmolOpenAi
      SmolOpenAiResponses
      SmolStructuredOutputError
      SmolTimeoutError
      SystemMessage
      TimeoutStrategy
      ToolCall
      ToolMessage
      UserMessage

      Interfaces

      MessageClass
      SmolClient
      Strategy

      Type Aliases

      AssistantMessageJSON
      BaseClientConfig
      BaseModel
      CostEstimate
      DeveloperMessageJSON
      EmbeddingsModel
      EmbeddingsModelName
      Failure
      FallbackReason
      FallbackStrategyConfig
      FallbackStrategyJSON
      FastestStrategyJSON
      IDStrategyJSON
      ImageModel
      ImageModelName
      LatencySample
      Message
      MessageJSON
      ModelLike
      ModelName
      ModelParam
      ModelType
      PromptConfig
      PromptResult
      Provider
      RaceStrategyJSON
      RandomStrategyJSON
      ResolvedSmolConfig
      Result
      SmolAnthropicConfig
      SmolConfig
      SmolGoogleConfig
      SmolOllamaConfig
      SmolOpenAiConfig
      SmolOpenAiResponsesConfig
      SmolPromptConfig
      SpeechToTextModel
      SpeechToTextModelName
      StrategyJSON
      StreamChunk
      Success
      SystemMessageJSON
      TextModel
      TextModelName
      TextPart
      ThinkingBlock
      TimeoutStrategyJSON
      TokenUsage
      ToolCallJSON
      ToolCallOptions
      ToolLoopDetection
      ToolMessageJSON
      UserMessageJSON

      Variables

      AssistantMessageJSONSchema
      CostEstimateSchema
      DEFAULT_OLLAMA_HOST
      DeveloperMessageJSONSchema
      embeddingsModels
      FallbackReasonSchema
      FallbackStrategyConfigSchema
      FallbackStrategyJSONSchema
      FastestStrategyJSONSchema
      IDStrategyJSONSchema
      imageModels
      latencyTracker
      ModelNameSchema
      providers
      ProviderSchema
      RaceStrategyJSONSchema
      RandomStrategyJSONSchema
      registeredTextModels
      speechToTextModels
      StrategyJSONSchema
      SystemMessageJSONSchema
      textModels
      TextPartSchema
      ThinkingBlockSchema
      TimeoutStrategyJSONSchema
      TokenUsageSchema
      ToolCallJSONSchema
      ToolMessageJSONSchema
      UserMessageJSONSchema

      Functions

      addCosts
      addTokenUsage
      assistantMessage
      developerMessage
      failure
      fallback
      fastest
      fromJSON
      getClient
      getModel
      id
      isEmbeddingsModel
      isFunctionToolCall
      isImageModel
      isSpeechToTextModel
      isStrategy
      isTextModel
      mergeResults
      messageFromJSON
      promptResult
      race
      random
      registerProvider
      registerTextModel
      round
      sanitizeAttributes
      splitConfig
      success
      systemMessage
      text
      textStream
      textSync
      timeout
      toolMessage
      userMessage
      validateToolName