smoltalk
    Preparing search index...

      smoltalk

      Classes

      AssistantMessage
      BaseMessage
      BaseStrategy
      DeveloperMessage
      FallbackStrategy
      IDStrategy
      Model
      RaceStrategy
      SmolAnthropic
      SmolError
      SmolGoogle
      SmolOpenAi
      SmolOpenAiResponses
      SmolStructuredOutputError
      SmolTimeoutError
      SystemMessage
      ToolCall
      ToolMessage
      UserMessage

      Interfaces

      MessageClass
      SmolClient
      Strategy

      Type Aliases

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

      Variables

      AssistantMessageJSONSchema
      CostEstimateSchema
      DeveloperMessageJSONSchema
      embeddingsModels
      FallbackReasonSchema
      FallbackStrategyConfigSchema
      FallbackStrategyJSONSchema
      IDStrategyJSONSchema
      imageModels
      ModelConfigSchema
      ModelNameAndProviderSchema
      ModelNameSchema
      OptimizationSchema
      providers
      ProviderSchema
      RaceStrategyJSONSchema
      registeredTextModels
      speechToTextModels
      StrategyJSONSchema
      SystemMessageJSONSchema
      textModels
      TextPartSchema
      ThinkingBlockSchema
      TokenUsageSchema
      ToolCallJSONSchema
      ToolMessageJSONSchema
      UserMessageJSONSchema

      Functions

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