class Builder {
        private String model;
        private List<String> input;
        private String user;

        private Builder() {

        }

        public Builder model(String model) {
            this.model = model;
            return this;
        }



        public Builder input(String... input) {
            return this.input(Arrays.asList(input));
        }

        public Builder input(List<String> input) {<FILL_FUNCTION_BODY>}

        public Builder user(String user) {
            this.user = user;
            return this;
        }

        public EmbeddingRequest build() {
            return new EmbeddingRequest(this);
        }
    }

            if (input != null) {
                this.input = Collections.unmodifiableList(input);
            }
            return this;
        
<no_super_class>