Hypster Docs
Github 🌟Contact Us
  • 👋Welcome
  • Getting Started
    • 🖥️Installation
    • 🚀Defining of A Config Function
    • ⚡Instantiating a Config Function
    • 🍡Selecting Output Variables
    • 🎮Interactive Instantiation (UI)
    • 🪄Usage Examples
      • Machine Learning
      • LLM Generation
  • In Depth
    • 🤖Parameter Naming
    • 🍱HP Call Types
      • Selectable Types
      • Numeric Types
      • Boolean Types
      • Textual Types
      • Nested Configurations
    • 🧠Best Practices
Powered by GitBook

Contact & Follow the Author

  • Website
  • LinkedIn
  • Github
  • Medium

© Gilad Rubin 2024

On this page
  • Available Types
  • Selectable Types
  • Value Types
  • Advanced Types
  • Common Features

Was this helpful?

Edit on GitHub
  1. In Depth

HP Call Types

Hypster provides several parameter types to handle different configuration needs. Each type includes built-in validation and supports both single and multiple values.

Available Types

Selectable Types

select & multi_select

  • Categorical choices with optional value mapping

  • Supports both list and dictionary forms

Value Types

  • number & multi_number

    • Floating-point numbers with optional bounds

    • Accepts both integers and floats

  • int & multi_int

    • Integer values with optional bounds

    • Strict integer validation

  • text & multi_text

    • String values without validation

    • Useful for prompts, paths, and identifiers

  • bool & multi_bool

    • Boolean values

    • Simple true/false choices

Advanced Types

  • nest

    • Nested configuration management

    • Enables modular, reusable configs

Common Features

All selectable & value-based types support:

  • Automatic name inference

  • Interactive UI widgets

  • Type validation

  • Default values

For detailed usage and examples, click through to the specific parameter type documentation.

PreviousParameter NamingNextSelectable Types

Last updated 6 months ago

Was this helpful?

🍱